From: Christian Geisert Date: Sun, 15 Sep 2002 23:35:33 +0000 (+0000) Subject: Fixed FOP anttask X-Git-Tag: Alt-Design-integration-base~396 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=9957e496742ea27c7c0fdcec0a053b511d4871be;p=xmlgraphics-fop.git Fixed FOP anttask Added task for example PDF generation git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@195191 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/build.xml b/build.xml index c0219dcbf..c9f6bda70 100644 --- a/build.xml +++ b/build.xml @@ -199,6 +199,7 @@ Sometimes ant gives out this warnings, but the build is finished without any pro + @@ -219,6 +220,7 @@ Sometimes ant gives out this warnings, but the build is finished without any pro + @@ -750,6 +752,21 @@ Sometimes ant gives out this warnings, but the build is finished without any pro + + + + + + + + + + + + + diff --git a/src/org/apache/fop/tools/anttasks/Fop.java b/src/org/apache/fop/tools/anttasks/Fop.java index 9fbf81b47..cc9e07e3b 100644 --- a/src/org/apache/fop/tools/anttasks/Fop.java +++ b/src/org/apache/fop/tools/anttasks/Fop.java @@ -338,14 +338,16 @@ class FOPTaskStarter extends Starter { task.log(foFile + " -> " + outFile, Project.MSG_INFO); try { - Driver driver = new Driver(inputHandler.getInputSource(), out); + Driver driver = new Driver(); setupLogger(driver); + driver.initialize(); FOUserAgent userAgent = new FOUserAgent(); userAgent.setBaseURL(baseURL); + userAgent.enableLogging(getLogger()); driver.setUserAgent(userAgent); driver.setRenderer(renderer); - driver.setXMLReader(parser); - driver.run(); + driver.setOutputStream(out); + driver.render(parser, inputHandler.getInputSource()); out.close(); } catch (Exception ex) { getLogger().error("Couldn't render file: " + ex.getMessage());