public class SimpleXMLWriter
extends java.lang.Object
| Constructor and Description |
|---|
SimpleXMLWriter() |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Flushes and finishes writing.
|
java.lang.String |
encodeValue(java.lang.Object val)
Converts enum values to their integer equivalents, and also produces XML-sanitized strings for values
|
void |
endElement() |
void |
initialize(java.lang.String file) |
void |
initialize(java.io.Writer writer) |
void |
startElement(java.lang.String name,
boolean oneLine,
boolean noValue,
java.util.List<java.lang.String> attributes) |
void |
startElement(java.lang.String name,
boolean oneLine,
boolean noValue,
java.lang.String... attributes) |
void |
startElement(java.lang.String name,
java.lang.String... attributes)
Writes a staring element, with optional attributes.
|
void |
writeElement(java.lang.String name,
java.util.List<java.lang.String> attributes,
java.lang.String value)
Writes start and ending together on one line.
|
protected void |
writeIndent(boolean isEnding) |
protected void |
writeLine(java.lang.String value) |
public void initialize(java.lang.String file)
throws java.io.IOException
java.io.IOExceptionpublic void initialize(java.io.Writer writer)
public void close()
throws java.io.IOException
java.io.IOExceptionprotected void writeLine(java.lang.String value)
throws java.io.IOException
java.io.IOExceptionprotected void writeIndent(boolean isEnding)
throws java.io.IOException
java.io.IOExceptionpublic void startElement(java.lang.String name,
java.lang.String... attributes)
throws java.io.IOException
java.io.IOExceptionpublic void startElement(java.lang.String name,
boolean oneLine,
boolean noValue,
java.lang.String... attributes)
throws java.io.IOException
java.io.IOExceptionpublic void startElement(java.lang.String name,
boolean oneLine,
boolean noValue,
java.util.List<java.lang.String> attributes)
throws java.io.IOException
java.io.IOExceptionpublic void endElement()
throws java.io.IOException
java.io.IOExceptionpublic void writeElement(java.lang.String name,
java.util.List<java.lang.String> attributes,
java.lang.String value)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String encodeValue(java.lang.Object val)