Browse Source

Tweak: reuse the FopFactory instance.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@389222 13f79535-47bb-0310-9956-ffa450edef68
tags/fop-0_92-beta
Andreas L. Delmelle 18 years ago
parent
commit
a01b9b9726
1 changed files with 10 additions and 5 deletions
  1. 10
    5
      test/java/org/apache/fop/fotreetest/FOTreeTester.java

+ 10
- 5
test/java/org/apache/fop/fotreetest/FOTreeTester.java View File

@@ -37,7 +37,16 @@ import org.xml.sax.helpers.XMLFilterImpl;
* Test driver class for FO tree tests.
*/
public class FOTreeTester {
private FopFactory fopFactory = FopFactory.newInstance();

/**
* Main constructor
*/
public FOTreeTester() {
fopFactory.addElementMapping(new TestElementMapping());
}
/**
* Runs a test.
* @param testFile the test file.
@@ -52,11 +61,7 @@ public class FOTreeTester {
spf.setValidating(false);
SAXParser parser = spf.newSAXParser();
XMLReader reader = parser.getXMLReader();
//Setup FOP for area tree rendering
FopFactory fopFactory = FopFactory.newInstance();
fopFactory.addElementMapping(new TestElementMapping());
FOUserAgent ua = fopFactory.newFOUserAgent();
ua.setBaseURL(testFile.getParentFile().toURL().toString());
ua.setFOEventHandlerOverride(new DummyFOEventHandler(ua));

Loading…
Cancel
Save