public class XMLWriter
extends java.lang.Object
Constructor and Description |
---|
XMLWriter(java.io.OutputStream output)
Creates a new XML writer for the given output stream.
|
XMLWriter(java.io.OutputStream output,
java.lang.String encoding)
Creates a new XML writer for the given output stream and with the
given encoding.
|
XMLWriter(java.io.Writer output)
Deprecated.
Use XMLWriter(OutputStream)
|
XMLWriter(java.io.Writer output,
boolean indenting)
Deprecated.
Use XMLWriter(OutputStream)
|
XMLWriter(java.io.Writer output,
boolean indenting,
java.lang.String xmlVersion)
Deprecated.
Use XMLWriter(OutputStream)
|
XMLWriter(java.io.Writer output,
java.lang.String xmlVersion)
Deprecated.
Use XMLWriter(OutputStream)
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes all open tags and finally the java.io.Writer.
|
void |
closeTag()
Closes current open tag.
|
void |
comment(java.lang.String comment)
Insert a comment.
|
void |
excludeFromFormat(java.lang.String str) |
boolean |
isFormatOutput() |
boolean |
isWriteHeader() |
void |
newLine()
Inserts a new line.
|
void |
openAndCloseTag(java.lang.String tag)
Opens and closes a tag (empty tag).
|
void |
openAndCloseTag(java.lang.String tag,
java.util.Map<java.lang.String,?> attributes)
Opens and closes a tag (empty tag) with some attributes..
|
void |
openTag(java.lang.String tag)
Opens a XML-tag.
|
void |
openTag(java.lang.String tag,
java.util.Map<java.lang.String,?> attributes)
Open a XML-tag with some attributes.
|
void |
setFormatOutput(boolean format) |
void |
setWriteHeader(boolean writeHeader) |
void |
write(java.util.List<?> elements)
Writes a List of NodeElements.
|
void |
write(NodeElement element)
Writes a NodeElement.
|
void |
write(NodeElement[] elements)
Writes a List of NodeElements.
|
protected void |
writeHeader() |
void |
writePCData(java.lang.String data)
Writes PCData.
|
public XMLWriter(java.io.Writer output)
output
- Writer.public XMLWriter(java.io.Writer output, boolean indenting)
output
- Writer.indenting
- true, if indenting.public XMLWriter(java.io.Writer output, java.lang.String xmlVersion)
output
- Writer.xmlVersion
- XML-Version.public XMLWriter(java.io.Writer output, boolean indenting, java.lang.String xmlVersion)
output
- Writer.indenting
- true, if indenting.xmlVersion
- XML-Version.public XMLWriter(java.io.OutputStream output) throws java.io.IOException
output
- Output Streamjava.io.IOException
public XMLWriter(java.io.OutputStream output, java.lang.String encoding) throws java.io.IOException
output
- Output Streamencoding
- Encoding (e.g. UTF-8, ISO-8859-1)java.io.IOException
public void close()
public void closeTag()
public void comment(java.lang.String comment)
comment
- Comment.public void excludeFromFormat(java.lang.String str)
public void newLine()
public void openAndCloseTag(java.lang.String tag)
tag
- XML-tag.public void openAndCloseTag(java.lang.String tag, java.util.Map<java.lang.String,?> attributes)
tag
- XML-tag.attributes
- Map of attributes.public void openTag(java.lang.String tag)
tag
- XML-tag.public void openTag(java.lang.String tag, java.util.Map<java.lang.String,?> attributes)
tag
- XML-tagattributes
- Map of attributes.public void write(java.util.List<?> elements)
elements
- Elements.public void write(NodeElement element)
element
- NodeElement.public void write(NodeElement[] elements)
elements
- Elements.public void writePCData(java.lang.String data)
data
- PCData.protected void writeHeader()
public boolean isFormatOutput()
public boolean isWriteHeader()
public void setWriteHeader(boolean writeHeader)
public void setFormatOutput(boolean format)
© 2003-2011 by Sascha Schmidt (vision-cloud.de). All Rights Reserved.