public class XMLPrinter extends AbstractXMLBuilder
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.StringBuilder |
sb |
| Constructor and Description |
|---|
XMLPrinter() |
XMLPrinter(AbstractXMLBuilder parent) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
append(char s)
append un-cleaned content.
|
protected void |
append(java.lang.CharSequence s)
append un-cleaned content.
|
AbstractXMLBuilder |
appendParent()
Append the contents of this builder to the parent (if any).
|
protected void |
appendTo(AbstractXMLBuilder printer) |
void |
clear()
reset back to starting state
|
SimpleXMLBuilder |
getNested()
Get a new SimpleXMLBuilder of the same type as this object.
|
AbstractXMLBuilder |
getParent()
Get the parent object.
|
boolean |
hasContent() |
java.lang.String |
toString() |
addClass, append, attr, attr, badAttribute, br, clean, clean, clean, cleanFormatted, close, closeElement, doClean, doClean, endOpen, getAttribute, getEscapeUnicode, getTags, getValidXML, isInOpen, longLines, matched, nbs, open, open, openElement, setEscapeUnicode, setValidXMLclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddObjectpublic XMLPrinter()
public XMLPrinter(AbstractXMLBuilder parent)
public AbstractXMLBuilder getParent()
SimpleXMLBuilderpublic java.lang.String toString()
toString in class java.lang.Objectpublic void clear()
AbstractXMLBuilderclear in class AbstractXMLBuilderpublic SimpleXMLBuilder getNested() throws java.lang.UnsupportedOperationException
SimpleXMLBuilderSimpleXMLBuilder.appendParent() method.
The calling code need only hold a reference to the current builder as the
SimpleXMLBuilder.appendParent() method returns the parent.java.lang.UnsupportedOperationExceptionpublic final AbstractXMLBuilder appendParent() throws java.lang.UnsupportedOperationException
SimpleXMLBuilderjava.lang.UnsupportedOperationExceptionprotected void appendTo(AbstractXMLBuilder printer) throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationExceptionprotected void append(java.lang.CharSequence s)
AbstractXMLBuilderappend in class AbstractXMLBuilderprotected void append(char s)
AbstractXMLBuilderappend in class AbstractXMLBuilderpublic boolean hasContent()