public class XmlNodePrinter
extends java.lang.Object
NodePrinter
Modifier and Type | Field and Description |
---|---|
protected IndentPrinter |
out |
Constructor and Description |
---|
XmlNodePrinter() |
XmlNodePrinter(IndentPrinter out,
java.lang.String quote) |
XmlNodePrinter(java.io.PrintWriter out) |
XmlNodePrinter(java.io.PrintWriter out,
java.lang.String indent) |
XmlNodePrinter(java.io.PrintWriter out,
java.lang.String indent,
java.lang.String quote) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getNameOfNode(Node node) |
boolean |
isEmptyElement(Node node) |
void |
print(Node node) |
protected void |
printLineBegin() |
protected void |
printLineEnd() |
protected void |
printLineEnd(java.lang.String comment) |
protected void |
printList(java.util.List list) |
protected void |
printName(Node node,
boolean begin) |
protected void |
printNameAttributes(java.util.Map attributes) |
protected boolean |
printSpecialNode(Node node) |
protected final IndentPrinter out
public XmlNodePrinter()
public XmlNodePrinter(java.io.PrintWriter out)
public XmlNodePrinter(java.io.PrintWriter out, java.lang.String indent)
public XmlNodePrinter(java.io.PrintWriter out, java.lang.String indent, java.lang.String quote)
public XmlNodePrinter(IndentPrinter out, java.lang.String quote)
public java.lang.String getNameOfNode(Node node)
public boolean isEmptyElement(Node node)
public void print(Node node)
protected void printLineBegin()
protected void printLineEnd()
protected void printLineEnd(java.lang.String comment)
protected void printList(java.util.List list)
protected void printName(Node node, boolean begin)
protected void printNameAttributes(java.util.Map attributes)
protected boolean printSpecialNode(Node node)