org.codehaus.plexus.util.xml
Class PrettyPrintXMLWriter
java.lang.Object
org.codehaus.plexus.util.xml.PrettyPrintXMLWriter
- XMLWriter
public class PrettyPrintXMLWriter
extends java.lang.Object
PrettyPrintXMLWriter(PrintWriter writer)
|
PrettyPrintXMLWriter(PrintWriter writer, String lineIndenter)
|
PrettyPrintXMLWriter(PrintWriter writer, String encoding, String doctype)
|
PrettyPrintXMLWriter(PrintWriter writer, String lineIndenter, String encoding, String doctype)
|
PrettyPrintXMLWriter(Writer writer)
|
PrettyPrintXMLWriter(Writer writer, String lineIndenter)
|
PrettyPrintXMLWriter(Writer writer, String encoding, String doctype)
|
PrettyPrintXMLWriter(Writer writer, String lineIndenter, String encoding, String doctype)
|
docType
private String docType
elementStack
private LinkedList elementStack
encoding
private String encoding
lineIndenter
private String lineIndenter
readyForNewLine
private boolean readyForNewLine
tagInProgress
private boolean tagInProgress
tagIsEmpty
private boolean tagIsEmpty
writer
private PrintWriter writer
PrettyPrintXMLWriter
public PrettyPrintXMLWriter(PrintWriter writer)
PrettyPrintXMLWriter
public PrettyPrintXMLWriter(PrintWriter writer,
String lineIndenter)
PrettyPrintXMLWriter
public PrettyPrintXMLWriter(PrintWriter writer,
String encoding,
String doctype)
PrettyPrintXMLWriter
public PrettyPrintXMLWriter(PrintWriter writer,
String lineIndenter,
String encoding,
String doctype)
PrettyPrintXMLWriter
public PrettyPrintXMLWriter(Writer writer)
PrettyPrintXMLWriter
public PrettyPrintXMLWriter(Writer writer,
String lineIndenter)
PrettyPrintXMLWriter
public PrettyPrintXMLWriter(Writer writer,
String encoding,
String doctype)
PrettyPrintXMLWriter
public PrettyPrintXMLWriter(Writer writer,
String lineIndenter,
String encoding,
String doctype)
endOfLine
protected void endOfLine()
escapeXml
private static String escapeXml(String text)
escapeXmlAttribute
private static String escapeXmlAttribute(String text)
finishTag
private void finishTag()
write
private void write(String str)
writeDocumentHeaders
private void writeDocumentHeaders()
writeText
private void writeText(String text,
boolean escapeXml)