org.gjt.xpp.impl.format
Class Formatter

java.lang.Object
  extended byorg.gjt.xpp.impl.format.Recorder
      extended byorg.gjt.xpp.impl.format.Formatter
All Implemented Interfaces:
XmlFormatter, XmlRecorder

public class Formatter
extends Recorder
implements XmlFormatter

Implementatin of Recorder that is simply writing XML to output sink.

Author:
Aleksander Slominski

Field Summary
 
Fields inherited from class org.gjt.xpp.impl.format.Recorder
declaredNs, declaredPrefixes, out
 
Constructor Summary
Formatter()
           
 
Method Summary
 boolean isEndTagNewLine()
          Should new line be added after end tag?
 void setEndTagNewLine(boolean enable)
          Should new line be added after end tag?
 void writeEndTag(XmlEndTag etag)
           
 void writeStartTagAsEndTag(XmlStartTag stag)
           
 
Methods inherited from class org.gjt.xpp.impl.format.Recorder
getOutput, setOutput, write, writeContent, writeEscaped, writeNode, writeStartTag, writeStartTagStart, writeXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.gjt.xpp.XmlRecorder
getOutput, setOutput, write, writeContent, writeNode, writeStartTag, writeStartTagStart, writeXml
 

Constructor Detail

Formatter

public Formatter()
Method Detail

isEndTagNewLine

public boolean isEndTagNewLine()
Description copied from interface: XmlFormatter
Should new line be added after end tag?

Specified by:
isEndTagNewLine in interface XmlFormatter
See Also:
XmlFormatter.setEndTagNewLine(boolean)

setEndTagNewLine

public void setEndTagNewLine(boolean enable)
Should new line be added after end tag?

Specified by:
setEndTagNewLine in interface XmlFormatter

writeEndTag

public void writeEndTag(XmlEndTag etag)
                 throws java.io.IOException,
                        XmlPullParserException
Specified by:
writeEndTag in interface XmlRecorder
Overrides:
writeEndTag in class Recorder
Throws:
java.io.IOException
XmlPullParserException

writeStartTagAsEndTag

public void writeStartTagAsEndTag(XmlStartTag stag)
                           throws java.io.IOException,
                                  XmlPullParserException
Specified by:
writeStartTagAsEndTag in interface XmlRecorder
Overrides:
writeStartTagAsEndTag in class Recorder
Throws:
java.io.IOException
XmlPullParserException


Copyright (c) 2003 IU Extreme! Lab http://www.extreme.indiana.edu/ All Rights Reserved.

Note this package is deprecated by XPP3 that implements XmlPull API