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, setValidXML
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addObject
public XMLPrinter()
public XMLPrinter(AbstractXMLBuilder parent)
public AbstractXMLBuilder getParent()
SimpleXMLBuilder
public java.lang.String toString()
toString
in class java.lang.Object
public void clear()
AbstractXMLBuilder
clear
in class AbstractXMLBuilder
public SimpleXMLBuilder getNested() throws java.lang.UnsupportedOperationException
SimpleXMLBuilder
SimpleXMLBuilder.appendParent()
method.
The calling code need only hold a reference to the current builder as the
SimpleXMLBuilder.appendParent()
method returns the parent.java.lang.UnsupportedOperationException
public final AbstractXMLBuilder appendParent() throws java.lang.UnsupportedOperationException
SimpleXMLBuilder
java.lang.UnsupportedOperationException
protected void appendTo(AbstractXMLBuilder printer) throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
protected void append(java.lang.CharSequence s)
AbstractXMLBuilder
append
in class AbstractXMLBuilder
protected void append(char s)
AbstractXMLBuilder
append
in class AbstractXMLBuilder
public boolean hasContent()