Constructor | Description |
---|---|
PrettyPrintXMLWriter(java.io.PrintWriter writer) |
|
PrettyPrintXMLWriter(java.io.PrintWriter writer,
java.lang.String lineIndent) |
|
PrettyPrintXMLWriter(java.io.PrintWriter writer,
java.lang.String encoding,
java.lang.String doctype) |
|
PrettyPrintXMLWriter(java.io.PrintWriter writer,
java.lang.String lineIndent,
java.lang.String encoding,
java.lang.String doctype) |
|
PrettyPrintXMLWriter(java.io.PrintWriter writer,
java.lang.String lineIndent,
java.lang.String lineSeparator,
java.lang.String encoding,
java.lang.String doctype) |
|
PrettyPrintXMLWriter(java.io.Writer writer) |
|
PrettyPrintXMLWriter(java.io.Writer writer,
java.lang.String lineIndent) |
|
PrettyPrintXMLWriter(java.io.Writer writer,
java.lang.String encoding,
java.lang.String doctype) |
|
PrettyPrintXMLWriter(java.io.Writer writer,
java.lang.String lineIndent,
java.lang.String encoding,
java.lang.String doctype) |
Modifier and Type | Method | Description |
---|---|---|
void |
addAttribute(java.lang.String key,
java.lang.String value) |
Add a XML attribute to the current XML Element.
|
void |
endElement() |
End the previously opened element.
|
void |
setDocType(java.lang.String docType) |
Sets the docType of the document.
|
void |
setEncoding(java.lang.String encoding) |
Sets the encoding of the document.
|
void |
setLineIndenter(java.lang.String lineIndentParameter) |
|
void |
setLineSeparator(java.lang.String lineSeparator) |
|
void |
startElement(java.lang.String elementName) |
Start an XML Element tag.
|
void |
writeMarkup(java.lang.String markup) |
Add a preformatted markup to the current element tag
|
void |
writeText(java.lang.String text) |
Add a value text to the current element tag
This will perform XML escaping to guarantee valid content
|
public PrettyPrintXMLWriter(java.io.PrintWriter writer, java.lang.String lineIndent)
writer
- not nulllineIndent
- could be null, but the normal way is some spaces.public PrettyPrintXMLWriter(java.io.Writer writer, java.lang.String lineIndent)
writer
- not nulllineIndent
- could be null, but the normal way is some spaces.public PrettyPrintXMLWriter(java.io.PrintWriter writer)
writer
- not nullpublic PrettyPrintXMLWriter(java.io.Writer writer)
writer
- not nullpublic PrettyPrintXMLWriter(java.io.PrintWriter writer, java.lang.String lineIndent, java.lang.String encoding, java.lang.String doctype)
writer
- not nulllineIndent
- could be null, but the normal way is some spaces.encoding
- could be null or invalid.doctype
- could be null.public PrettyPrintXMLWriter(java.io.Writer writer, java.lang.String lineIndent, java.lang.String encoding, java.lang.String doctype)
writer
- not nulllineIndent
- could be null, but the normal way is some spaces.encoding
- could be null or invalid.doctype
- could be null.public PrettyPrintXMLWriter(java.io.PrintWriter writer, java.lang.String encoding, java.lang.String doctype)
writer
- not nullencoding
- could be null or invalid.doctype
- could be null.public PrettyPrintXMLWriter(java.io.Writer writer, java.lang.String encoding, java.lang.String doctype)
writer
- not nullencoding
- could be null or invalid.doctype
- could be null.public PrettyPrintXMLWriter(java.io.PrintWriter writer, java.lang.String lineIndent, java.lang.String lineSeparator, java.lang.String encoding, java.lang.String doctype)
writer
- not nulllineIndent
- could be null, but the normal way is some spaces.lineSeparator
- could be null, but the normal way is valid line separatorencoding
- could be null or the encoding to use.doctype
- could be null.public void addAttribute(java.lang.String key, java.lang.String value) throws java.io.IOException
XMLWriter.startElement(String)
addAttribute
in interface XMLWriter
key
- The key of the attribute.value
- The value of the attribute.java.io.IOException
- if adding the attribute fails.public void setEncoding(java.lang.String encoding)
setEncoding
in interface XMLWriter
encoding
- the encodingpublic void setDocType(java.lang.String docType)
setDocType
in interface XMLWriter
docType
- the docTypepublic void setLineSeparator(java.lang.String lineSeparator)
lineSeparator
- The line separator to be used.public void setLineIndenter(java.lang.String lineIndentParameter)
lineIndentParameter
- The line indent parameter.public void startElement(java.lang.String elementName) throws java.io.IOException
startElement
in interface XMLWriter
elementName
- The name of the tag.java.io.IOException
- if starting the element fails.public void writeText(java.lang.String text) throws java.io.IOException
public void writeMarkup(java.lang.String markup) throws java.io.IOException
writeMarkup
in interface XMLWriter
markup
- The text which should be written.java.io.IOException
- if writing the markup fails.public void endElement() throws java.io.IOException
endElement
in interface XMLWriter
java.io.IOException
- if ending the element fails.XMLWriter.startElement(String)
Copyright © 2018. All rights reserved.