summaryrefslogtreecommitdiffstats
path: root/examples/embedding
diff options
context:
space:
mode:
authorMehdi Houshmand <mehdi@apache.org>2012-05-31 08:33:36 +0000
committerMehdi Houshmand <mehdi@apache.org>2012-05-31 08:33:36 +0000
commiteccd73c523bdda6a0634e9849141492f7b14ad63 (patch)
tree72f06ec1481249bdd639083ee646b3c3fd4be7a4 /examples/embedding
parent05761b1df54ada8a762bfa879dc0e3455d33d828 (diff)
downloadxmlgraphics-fop-eccd73c523bdda6a0634e9849141492f7b14ad63.tar.gz
xmlgraphics-fop-eccd73c523bdda6a0634e9849141492f7b14ad63.zip
Started unifying URI resolution mechanism, redesigned configuration system and created flexible config testing
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_URI_Unification@1344594 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'examples/embedding')
-rw-r--r--examples/embedding/java/embedding/ExampleAWTViewer.java13
-rw-r--r--examples/embedding/java/embedding/ExampleDOM2PDF.java13
-rw-r--r--examples/embedding/java/embedding/ExampleFO2JPSPrint.java2
-rw-r--r--examples/embedding/java/embedding/ExampleFO2OldStylePrint.java2
-rw-r--r--examples/embedding/java/embedding/ExampleFO2PDF.java13
-rw-r--r--examples/embedding/java/embedding/ExampleFO2PDFUsingSAXParser.java11
-rw-r--r--examples/embedding/java/embedding/ExampleFO2RTF.java12
-rw-r--r--examples/embedding/java/embedding/ExampleObj2PDF.java16
-rw-r--r--examples/embedding/java/embedding/ExampleXML2PDF.java10
-rw-r--r--examples/embedding/java/embedding/MultipleFO2PDF.java14
-rw-r--r--examples/embedding/java/embedding/atxml/ExampleConcat.java2
-rw-r--r--examples/embedding/java/embedding/atxml/ExampleStamp.java2
-rw-r--r--examples/embedding/java/embedding/events/ExampleEvents.java2
-rw-r--r--examples/embedding/java/embedding/intermediate/ExampleConcat.java5
-rw-r--r--examples/embedding/java/embedding/intermediate/ExampleStamp.java2
15 files changed, 49 insertions, 70 deletions
diff --git a/examples/embedding/java/embedding/ExampleAWTViewer.java b/examples/embedding/java/embedding/ExampleAWTViewer.java
index 9822e47e5..0d75a7319 100644
--- a/examples/embedding/java/embedding/ExampleAWTViewer.java
+++ b/examples/embedding/java/embedding/ExampleAWTViewer.java
@@ -23,19 +23,16 @@ package embedding;
import java.io.File;
import java.io.IOException;
-//JAXP
+import javax.xml.transform.Result;
+import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerFactory;
import javax.xml.transform.TransformerException;
-import javax.xml.transform.Source;
-import javax.xml.transform.Result;
-import javax.xml.transform.stream.StreamSource;
+import javax.xml.transform.TransformerFactory;
import javax.xml.transform.sax.SAXResult;
+import javax.xml.transform.stream.StreamSource;
-//Avalon
import org.apache.avalon.framework.ExceptionUtil;
-//FOP
import org.apache.fop.apps.FOPException;
import org.apache.fop.apps.Fop;
import org.apache.fop.apps.FopFactory;
@@ -47,7 +44,7 @@ import org.apache.fop.apps.MimeConstants;
public class ExampleAWTViewer {
// configure fopFactory as desired
- private FopFactory fopFactory = FopFactory.newInstance();
+ private final FopFactory fopFactory = FopFactory.newInstance(new File(".").toURI());
/**
* Display an FO file in the AWT Preview.
diff --git a/examples/embedding/java/embedding/ExampleDOM2PDF.java b/examples/embedding/java/embedding/ExampleDOM2PDF.java
index 6bf05827c..6edbcc8e2 100644
--- a/examples/embedding/java/embedding/ExampleDOM2PDF.java
+++ b/examples/embedding/java/embedding/ExampleDOM2PDF.java
@@ -22,25 +22,22 @@ package embedding;
// Java
import java.io.File;
import java.io.OutputStream;
-import javax.xml.parsers.DocumentBuilderFactory;
+
import javax.xml.parsers.DocumentBuilder;
+import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
-
-//JAXP
+import javax.xml.transform.Result;
+import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.Source;
-import javax.xml.transform.Result;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.sax.SAXResult;
-// DOM
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.Text;
-// FOP
import org.apache.fop.apps.FOUserAgent;
import org.apache.fop.apps.Fop;
import org.apache.fop.apps.FopFactory;
@@ -54,7 +51,7 @@ import org.apache.fop.apps.MimeConstants;
public class ExampleDOM2PDF {
// configure fopFactory as desired
- private FopFactory fopFactory = FopFactory.newInstance();
+ private final FopFactory fopFactory = FopFactory.newInstance(new File(".").toURI());
/** xsl-fo namespace URI */
protected static String foNS = "http://www.w3.org/1999/XSL/Format";
diff --git a/examples/embedding/java/embedding/ExampleFO2JPSPrint.java b/examples/embedding/java/embedding/ExampleFO2JPSPrint.java
index 1e0ec4853..0e02f4c71 100644
--- a/examples/embedding/java/embedding/ExampleFO2JPSPrint.java
+++ b/examples/embedding/java/embedding/ExampleFO2JPSPrint.java
@@ -53,7 +53,7 @@ import org.apache.fop.render.print.PageableRenderer;
public class ExampleFO2JPSPrint {
// configure fopFactory as desired
- private FopFactory fopFactory = FopFactory.newInstance();
+ private final FopFactory fopFactory = FopFactory.newInstance(new File(".").toURI());
private DocPrintJob createDocPrintJob() {
PrintService[] services = PrintServiceLookup.lookupPrintServices(
diff --git a/examples/embedding/java/embedding/ExampleFO2OldStylePrint.java b/examples/embedding/java/embedding/ExampleFO2OldStylePrint.java
index 885482dfb..e41e9136f 100644
--- a/examples/embedding/java/embedding/ExampleFO2OldStylePrint.java
+++ b/examples/embedding/java/embedding/ExampleFO2OldStylePrint.java
@@ -43,7 +43,7 @@ import org.apache.fop.apps.MimeConstants;
public class ExampleFO2OldStylePrint {
// configure fopFactory as desired
- private FopFactory fopFactory = FopFactory.newInstance();
+ private final FopFactory fopFactory = FopFactory.newInstance(new File(".").toURI());
/**
* Prints an FO file using an old-style PrinterJob.
diff --git a/examples/embedding/java/embedding/ExampleFO2PDF.java b/examples/embedding/java/embedding/ExampleFO2PDF.java
index 6ae674908..e0c7fceea 100644
--- a/examples/embedding/java/embedding/ExampleFO2PDF.java
+++ b/examples/embedding/java/embedding/ExampleFO2PDF.java
@@ -26,19 +26,16 @@ import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
-//JAXP
+import javax.xml.transform.Result;
+import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.Source;
-import javax.xml.transform.Result;
-import javax.xml.transform.stream.StreamSource;
import javax.xml.transform.sax.SAXResult;
+import javax.xml.transform.stream.StreamSource;
-
-// FOP
+import org.apache.fop.apps.FOPException;
import org.apache.fop.apps.FOUserAgent;
import org.apache.fop.apps.Fop;
-import org.apache.fop.apps.FOPException;
import org.apache.fop.apps.FopFactory;
import org.apache.fop.apps.FormattingResults;
import org.apache.fop.apps.MimeConstants;
@@ -50,7 +47,7 @@ import org.apache.fop.apps.PageSequenceResults;
public class ExampleFO2PDF {
// configure fopFactory as desired
- private FopFactory fopFactory = FopFactory.newInstance();
+ private final FopFactory fopFactory = FopFactory.newInstance(new File(".").toURI());
/**
* Converts an FO file to a PDF file using FOP
diff --git a/examples/embedding/java/embedding/ExampleFO2PDFUsingSAXParser.java b/examples/embedding/java/embedding/ExampleFO2PDFUsingSAXParser.java
index e49eaed24..711dc6301 100644
--- a/examples/embedding/java/embedding/ExampleFO2PDFUsingSAXParser.java
+++ b/examples/embedding/java/embedding/ExampleFO2PDFUsingSAXParser.java
@@ -26,17 +26,14 @@ import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
-//JAXP
-import javax.xml.parsers.SAXParserFactory;
import javax.xml.parsers.FactoryConfigurationError;
-import javax.xml.parsers.SAXParser;
import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.parsers.SAXParser;
+import javax.xml.parsers.SAXParserFactory;
-//SAX
-import org.xml.sax.helpers.DefaultHandler;
import org.xml.sax.SAXException;
+import org.xml.sax.helpers.DefaultHandler;
-// FOP
import org.apache.fop.apps.FOUserAgent;
import org.apache.fop.apps.Fop;
import org.apache.fop.apps.FopFactory;
@@ -49,7 +46,7 @@ import org.apache.fop.apps.MimeConstants;
public class ExampleFO2PDFUsingSAXParser {
// configure fopFactory as desired
- private FopFactory fopFactory = FopFactory.newInstance();
+ private final FopFactory fopFactory = FopFactory.newInstance(new File(".").toURI());
/**
* Converts an FO file to a PDF file using FOP
diff --git a/examples/embedding/java/embedding/ExampleFO2RTF.java b/examples/embedding/java/embedding/ExampleFO2RTF.java
index 68d63304f..b67bddc4d 100644
--- a/examples/embedding/java/embedding/ExampleFO2RTF.java
+++ b/examples/embedding/java/embedding/ExampleFO2RTF.java
@@ -26,18 +26,16 @@ import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
-//JAXP
+import javax.xml.transform.Result;
+import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.Source;
-import javax.xml.transform.Result;
-import javax.xml.transform.stream.StreamSource;
import javax.xml.transform.sax.SAXResult;
+import javax.xml.transform.stream.StreamSource;
-// FOP
+import org.apache.fop.apps.FOPException;
import org.apache.fop.apps.FOUserAgent;
import org.apache.fop.apps.Fop;
-import org.apache.fop.apps.FOPException;
import org.apache.fop.apps.FopFactory;
import org.apache.fop.apps.MimeConstants;
@@ -50,7 +48,7 @@ import org.apache.fop.apps.MimeConstants;
public class ExampleFO2RTF {
// configure fopFactory as desired
- private FopFactory fopFactory = FopFactory.newInstance();
+ private final FopFactory fopFactory = FopFactory.newInstance(new File(".").toURI());
/**
* Converts an FO file to a RTF file using FOP
diff --git a/examples/embedding/java/embedding/ExampleObj2PDF.java b/examples/embedding/java/embedding/ExampleObj2PDF.java
index 666b7e433..60251e6e7 100644
--- a/examples/embedding/java/embedding/ExampleObj2PDF.java
+++ b/examples/embedding/java/embedding/ExampleObj2PDF.java
@@ -21,22 +21,20 @@ package embedding;
// Java
import java.io.File;
-import java.io.OutputStream;
import java.io.IOException;
+import java.io.OutputStream;
-// JAXP
+import javax.xml.transform.Result;
+import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerFactory;
import javax.xml.transform.TransformerException;
-import javax.xml.transform.Source;
-import javax.xml.transform.Result;
-import javax.xml.transform.stream.StreamSource;
+import javax.xml.transform.TransformerFactory;
import javax.xml.transform.sax.SAXResult;
+import javax.xml.transform.stream.StreamSource;
-// FOP
+import org.apache.fop.apps.FOPException;
import org.apache.fop.apps.FOUserAgent;
import org.apache.fop.apps.Fop;
-import org.apache.fop.apps.FOPException;
import org.apache.fop.apps.FopFactory;
import org.apache.fop.apps.MimeConstants;
@@ -49,7 +47,7 @@ import embedding.model.ProjectTeam;
public class ExampleObj2PDF {
// configure fopFactory as desired
- private FopFactory fopFactory = FopFactory.newInstance();
+ private final FopFactory fopFactory = FopFactory.newInstance(new File(".").toURI());
/**
* Converts a ProjectTeam object to a PDF file.
diff --git a/examples/embedding/java/embedding/ExampleXML2PDF.java b/examples/embedding/java/embedding/ExampleXML2PDF.java
index a7c8e2a41..d818b38f3 100644
--- a/examples/embedding/java/embedding/ExampleXML2PDF.java
+++ b/examples/embedding/java/embedding/ExampleXML2PDF.java
@@ -23,15 +23,13 @@ package embedding;
import java.io.File;
import java.io.OutputStream;
-//JAXP
+import javax.xml.transform.Result;
+import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.Source;
-import javax.xml.transform.Result;
-import javax.xml.transform.stream.StreamSource;
import javax.xml.transform.sax.SAXResult;
+import javax.xml.transform.stream.StreamSource;
-//FOP
import org.apache.fop.apps.FOUserAgent;
import org.apache.fop.apps.Fop;
import org.apache.fop.apps.FopFactory;
@@ -69,7 +67,7 @@ public class ExampleXML2PDF {
System.out.println("Transforming...");
// configure fopFactory as desired
- FopFactory fopFactory = FopFactory.newInstance();
+ final FopFactory fopFactory = FopFactory.newInstance(new File(".").toURI());
FOUserAgent foUserAgent = fopFactory.newFOUserAgent();
// configure foUserAgent as desired
diff --git a/examples/embedding/java/embedding/MultipleFO2PDF.java b/examples/embedding/java/embedding/MultipleFO2PDF.java
index a9ace7cf0..60f26905f 100644
--- a/examples/embedding/java/embedding/MultipleFO2PDF.java
+++ b/examples/embedding/java/embedding/MultipleFO2PDF.java
@@ -27,20 +27,19 @@ import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
-//JAXP
+import javax.xml.transform.Result;
+import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.Source;
-import javax.xml.transform.Result;
-import javax.xml.transform.stream.StreamSource;
import javax.xml.transform.sax.SAXResult;
+import javax.xml.transform.stream.StreamSource;
-// FOP
import org.apache.commons.io.IOUtils;
+
+import org.apache.fop.apps.FOPException;
import org.apache.fop.apps.FOUserAgent;
import org.apache.fop.apps.Fop;
-import org.apache.fop.apps.FOPException;
import org.apache.fop.apps.FopFactory;
import org.apache.fop.apps.FormattingResults;
import org.apache.fop.apps.MimeConstants;
@@ -55,8 +54,6 @@ import org.apache.fop.apps.PageSequenceResults;
public class MultipleFO2PDF {
// configure fopFactory as desired
- private FopFactory fopFactory = FopFactory.newInstance();
-
// JAXP TransformerFactory can be reused, too
private TransformerFactory factory = TransformerFactory.newInstance();
@@ -71,6 +68,7 @@ public class MultipleFO2PDF {
*/
public FormattingResults convertFO2PDF(File fo, File pdf)
throws TransformerException, IOException, FOPException {
+ FopFactory fopFactory = FopFactory.newInstance(new File(".").toURI());
OutputStream out = null;
Fop fop;
diff --git a/examples/embedding/java/embedding/atxml/ExampleConcat.java b/examples/embedding/java/embedding/atxml/ExampleConcat.java
index 289f7d074..977b09f6a 100644
--- a/examples/embedding/java/embedding/atxml/ExampleConcat.java
+++ b/examples/embedding/java/embedding/atxml/ExampleConcat.java
@@ -57,7 +57,7 @@ import embedding.model.ProjectTeam;
public class ExampleConcat {
// configure fopFactory as desired
- private FopFactory fopFactory = FopFactory.newInstance();
+ private final FopFactory fopFactory = FopFactory.newInstance(new File(".").toURI());
/**
* Creates a sample ProjectTeam instance for this demo.
diff --git a/examples/embedding/java/embedding/atxml/ExampleStamp.java b/examples/embedding/java/embedding/atxml/ExampleStamp.java
index 53a12d6ed..e9e3fe5aa 100644
--- a/examples/embedding/java/embedding/atxml/ExampleStamp.java
+++ b/examples/embedding/java/embedding/atxml/ExampleStamp.java
@@ -50,7 +50,7 @@ import embedding.model.ProjectTeam;
public class ExampleStamp {
// configure fopFactory as desired
- private FopFactory fopFactory = FopFactory.newInstance();
+ private final FopFactory fopFactory = FopFactory.newInstance(new File(".").toURI());
/**
* Stamps an area tree XML file and renders it to a PDF file.
diff --git a/examples/embedding/java/embedding/events/ExampleEvents.java b/examples/embedding/java/embedding/events/ExampleEvents.java
index 5d690f18a..2ec2d9a6b 100644
--- a/examples/embedding/java/embedding/events/ExampleEvents.java
+++ b/examples/embedding/java/embedding/events/ExampleEvents.java
@@ -56,7 +56,7 @@ import org.apache.fop.events.model.EventSeverity;
public class ExampleEvents {
// configure fopFactory as desired
- private FopFactory fopFactory = FopFactory.newInstance();
+ private final FopFactory fopFactory = FopFactory.newInstance(new File(".").toURI());
/**
* Converts an FO file to a PDF file using FOP
diff --git a/examples/embedding/java/embedding/intermediate/ExampleConcat.java b/examples/embedding/java/embedding/intermediate/ExampleConcat.java
index 6b168f968..f3b738672 100644
--- a/examples/embedding/java/embedding/intermediate/ExampleConcat.java
+++ b/examples/embedding/java/embedding/intermediate/ExampleConcat.java
@@ -58,7 +58,7 @@ import embedding.model.ProjectTeam;
public class ExampleConcat {
// configure fopFactory as desired
- private FopFactory fopFactory = FopFactory.newInstance();
+ private final FopFactory fopFactory = FopFactory.newInstance(new File(".").toURI());
/**
* Creates a sample ProjectTeam instance for this demo.
@@ -95,8 +95,7 @@ public class ExampleConcat {
userAgent, MimeConstants.MIME_PDF);
//Create the IFSerializer to write the intermediate format
- IFSerializer ifSerializer = new IFSerializer();
- ifSerializer.setContext(new IFContext(userAgent));
+ IFSerializer ifSerializer = new IFSerializer(new IFContext(userAgent));
//Tell the IFSerializer to mimic the target format
ifSerializer.mimicDocumentHandler(targetHandler);
diff --git a/examples/embedding/java/embedding/intermediate/ExampleStamp.java b/examples/embedding/java/embedding/intermediate/ExampleStamp.java
index c5d1a12c5..8c8623865 100644
--- a/examples/embedding/java/embedding/intermediate/ExampleStamp.java
+++ b/examples/embedding/java/embedding/intermediate/ExampleStamp.java
@@ -51,7 +51,7 @@ import embedding.model.ProjectTeam;
public class ExampleStamp {
// configure fopFactory as desired
- private FopFactory fopFactory = FopFactory.newInstance();
+ private final FopFactory fopFactory = FopFactory.newInstance(new File(".").toURI());
/**
* Stamps an intermediate file and renders it to a PDF file.