net.sf.jasperreports.engine.xml
Class JRXmlBaseWriter

java.lang.Object
  extended by net.sf.jasperreports.engine.xml.JRXmlBaseWriter
Direct Known Subclasses:
JRXmlTemplateWriter, JRXmlWriter

public abstract class JRXmlBaseWriter
extends java.lang.Object

Base XML writer.

Version:
$Id: JRXmlBaseWriter.java 4595 2011-09-08 15:55:10Z teodord $
Author:
Lucian Chirita (lucianc@users.sourceforge.net)

Field Summary
protected  JRXmlWriteHelper writer
           
 
Constructor Summary
JRXmlBaseWriter()
           
 
Method Summary
protected abstract  boolean toWriteConditionalStyles()
          Decides whether conditional styles are to be written.
protected  void useWriter(JRXmlWriteHelper aWriter)
          Sets the XML write helper.
 void writeBox(JRLineBox box)
           
 void writeBox(JRLineBox box, XmlNamespace namespace)
           
protected  void writeConditionalStyle(JRConditionalStyle style)
          Writes a conditional style.
 void writeParagraph(JRParagraph paragraph)
           
 void writeParagraph(JRParagraph paragraph, XmlNamespace namespace)
           
protected  void writePen(JRPen pen)
           
protected  void writeStyle(JRStyle style)
          Writes a style.
 void writeStyleReferenceAttr(JRStyleContainer styleContainer)
           
 void writeTabStop(TabStop tabStop)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

writer

protected JRXmlWriteHelper writer
Constructor Detail

JRXmlBaseWriter

public JRXmlBaseWriter()
Method Detail

useWriter

protected void useWriter(JRXmlWriteHelper aWriter)
Sets the XML write helper.

Parameters:
aWriter - the XML write helper

writeStyle

protected void writeStyle(JRStyle style)
                   throws java.io.IOException
Writes a style.

Parameters:
style - the style to write.
Throws:
java.io.IOException

writeStyleReferenceAttr

public void writeStyleReferenceAttr(JRStyleContainer styleContainer)

toWriteConditionalStyles

protected abstract boolean toWriteConditionalStyles()
Decides whether conditional styles are to be written.

Returns:
whether conditional styles are to be written

writeConditionalStyle

protected void writeConditionalStyle(JRConditionalStyle style)
                              throws java.io.IOException
Writes a conditional style.

Parameters:
style - the conditional style
Throws:
java.io.IOException

writePen

protected void writePen(JRPen pen)
                 throws java.io.IOException
Throws:
java.io.IOException

writeBox

public void writeBox(JRLineBox box)
              throws java.io.IOException
Throws:
java.io.IOException

writeBox

public void writeBox(JRLineBox box,
                     XmlNamespace namespace)
              throws java.io.IOException
Throws:
java.io.IOException

writeParagraph

public void writeParagraph(JRParagraph paragraph)
                    throws java.io.IOException
Throws:
java.io.IOException

writeParagraph

public void writeParagraph(JRParagraph paragraph,
                           XmlNamespace namespace)
                    throws java.io.IOException
Throws:
java.io.IOException

writeTabStop

public void writeTabStop(TabStop tabStop)
                  throws java.io.IOException
Throws:
java.io.IOException


© 2001-2010 Jaspersoft Corporation www.jaspersoft.com