diff options
author | Keiron Liddle <keiron@apache.org> | 2001-09-18 13:06:08 +0000 |
---|---|---|
committer | Keiron Liddle <keiron@apache.org> | 2001-09-18 13:06:08 +0000 |
commit | 7aee8f66f53bb505a7d2c6ee7df0eee90fe8f187 (patch) | |
tree | 289ebd9b66bd4a7ca4eba1cff74d5992d1c2b9e7 /src/org/apache/fop/render/xml | |
parent | 7c97252576511189ce2ba7f3dbfd414051d983e1 (diff) | |
download | xmlgraphics-fop-7aee8f66f53bb505a7d2c6ee7df0eee90fe8f187.tar.gz xmlgraphics-fop-7aee8f66f53bb505a7d2c6ee7df0eee90fe8f187.zip |
more refactoring of duplicate code in renderers
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194469 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/org/apache/fop/render/xml')
-rw-r--r-- | src/org/apache/fop/render/xml/XMLRenderer.java | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/org/apache/fop/render/xml/XMLRenderer.java b/src/org/apache/fop/render/xml/XMLRenderer.java index 815706091..456be9a1f 100644 --- a/src/org/apache/fop/render/xml/XMLRenderer.java +++ b/src/org/apache/fop/render/xml/XMLRenderer.java @@ -17,6 +17,8 @@ import org.apache.fop.layout.inline.*; import org.apache.fop.pdf.*; import org.apache.fop.fo.properties.LeaderPattern; +import org.apache.log.Logger; + // Java import java.io.IOException; import java.io.PrintWriter; @@ -30,7 +32,13 @@ import java.util.Hashtable; * Modified by Mark Lillywhite mark-fop@inomial.com to use the * new renderer interface. Not 100% certain that this is correct. */ -public class XMLRenderer extends AbstractRenderer { +public class XMLRenderer implements Renderer { + + protected Logger log; + + public void setLogger(Logger logger) { + log = logger; + } /** * indentation to use for pretty-printing the XML @@ -55,8 +63,6 @@ public class XMLRenderer extends AbstractRenderer { public XMLRenderer() {} - protected void doFrame(Area area) {} - /** * set up renderer options */ @@ -444,7 +450,7 @@ public class XMLRenderer extends AbstractRenderer { */ public void startRenderer(OutputStream outputStream) throws IOException { - log.info("rendering areas to XML"); + log.debug("rendering areas to XML"); this.writer = new PrintWriter(outputStream); this.writer.write( "<?xml version=\"1.0\"?>\n<!-- produced by " + this.producer + " -->\n"); @@ -459,6 +465,6 @@ public class XMLRenderer extends AbstractRenderer { throws IOException { writeEndTag("</AreaTree>"); this.writer.flush(); - log.error("written out XML"); + log.debug("written out XML"); } } |