public class XmlAppendable
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
_indent |
private java.lang.Appendable |
_out |
private java.lang.String |
_space |
private java.util.Stack<java.lang.String> |
_tags |
private static java.lang.String |
SPACES |
Constructor and Description |
---|
XmlAppendable(java.lang.Appendable out) |
XmlAppendable(java.lang.Appendable out,
int indent) |
XmlAppendable(java.lang.Appendable out,
int indent,
java.lang.String encoding) |
XmlAppendable(java.lang.Appendable out,
java.lang.String encoding) |
XmlAppendable(java.io.OutputStream out,
java.lang.String encoding) |
Modifier and Type | Method and Description |
---|---|
private void |
attributes(java.util.Map<java.lang.String,java.lang.String> attributes) |
XmlAppendable |
cdata(java.lang.String s) |
XmlAppendable |
closeTag() |
XmlAppendable |
content(java.lang.String s) |
void |
literal(java.lang.String xml) |
XmlAppendable |
openTag(java.lang.String tag) |
XmlAppendable |
openTag(java.lang.String tag,
java.util.Map<java.lang.String,java.lang.String> attributes) |
XmlAppendable |
tag(java.lang.String tag) |
XmlAppendable |
tag(java.lang.String tag,
java.util.Map<java.lang.String,java.lang.String> attributes) |
XmlAppendable |
tag(java.lang.String tag,
java.util.Map<java.lang.String,java.lang.String> attributes,
java.lang.String content) |
XmlAppendable |
tag(java.lang.String tag,
java.lang.String content) |
XmlAppendable |
tagCDATA(java.lang.String tag,
java.lang.String data) |
private static final java.lang.String SPACES
private final java.lang.Appendable _out
private final int _indent
private final java.util.Stack<java.lang.String> _tags
private java.lang.String _space
public XmlAppendable(java.io.OutputStream out, java.lang.String encoding) throws java.io.IOException
java.io.IOException
public XmlAppendable(java.lang.Appendable out) throws java.io.IOException
java.io.IOException
public XmlAppendable(java.lang.Appendable out, java.lang.String encoding) throws java.io.IOException
java.io.IOException
public XmlAppendable(java.lang.Appendable out, int indent) throws java.io.IOException
java.io.IOException
public XmlAppendable(java.lang.Appendable out, int indent, java.lang.String encoding) throws java.io.IOException
java.io.IOException
public XmlAppendable openTag(java.lang.String tag, java.util.Map<java.lang.String,java.lang.String> attributes) throws java.io.IOException
java.io.IOException
public XmlAppendable openTag(java.lang.String tag) throws java.io.IOException
java.io.IOException
public XmlAppendable content(java.lang.String s) throws java.io.IOException
java.io.IOException
public XmlAppendable cdata(java.lang.String s) throws java.io.IOException
java.io.IOException
public XmlAppendable tag(java.lang.String tag) throws java.io.IOException
java.io.IOException
public XmlAppendable tag(java.lang.String tag, java.util.Map<java.lang.String,java.lang.String> attributes) throws java.io.IOException
java.io.IOException
public XmlAppendable tag(java.lang.String tag, java.lang.String content) throws java.io.IOException
java.io.IOException
public XmlAppendable tagCDATA(java.lang.String tag, java.lang.String data) throws java.io.IOException
java.io.IOException
public XmlAppendable tag(java.lang.String tag, java.util.Map<java.lang.String,java.lang.String> attributes, java.lang.String content) throws java.io.IOException
java.io.IOException
public XmlAppendable closeTag() throws java.io.IOException
java.io.IOException
private void attributes(java.util.Map<java.lang.String,java.lang.String> attributes) throws java.io.IOException
java.io.IOException
public void literal(java.lang.String xml) throws java.io.IOException
java.io.IOException