aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/apache/fop/render/xml
diff options
context:
space:
mode:
authorKeiron Liddle <keiron@apache.org>2001-09-18 13:06:08 +0000
committerKeiron Liddle <keiron@apache.org>2001-09-18 13:06:08 +0000
commit7aee8f66f53bb505a7d2c6ee7df0eee90fe8f187 (patch)
tree289ebd9b66bd4a7ca4eba1cff74d5992d1c2b9e7 /src/org/apache/fop/render/xml
parent7c97252576511189ce2ba7f3dbfd414051d983e1 (diff)
downloadxmlgraphics-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.java16
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");
}
}