public class XmlStringBuilder
extends java.lang.Object
implements java.lang.Appendable, java.lang.CharSequence
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
RIGHT_ANGLE_BRACKET |
| Constructor and Description |
|---|
XmlStringBuilder() |
XmlStringBuilder(NamedElement e) |
XmlStringBuilder(PacketExtension pe) |
| Modifier and Type | Method and Description |
|---|---|
XmlStringBuilder |
append(char c) |
XmlStringBuilder |
append(java.lang.CharSequence csq) |
XmlStringBuilder |
append(java.lang.CharSequence csq,
int start,
int end) |
XmlStringBuilder |
append(XmlStringBuilder xsb) |
XmlStringBuilder |
attribute(java.lang.String name,
java.lang.Enum<?> value) |
XmlStringBuilder |
attribute(java.lang.String name,
int value) |
XmlStringBuilder |
attribute(java.lang.String name,
java.lang.String value)
Does nothing if value is null.
|
char |
charAt(int index) |
XmlStringBuilder |
closeElement(NamedElement e) |
XmlStringBuilder |
closeElement(java.lang.String name) |
XmlStringBuilder |
closeEmptyElement() |
XmlStringBuilder |
condAttribute(boolean condition,
java.lang.String name,
java.lang.String value) |
XmlStringBuilder |
condEmptyElement(boolean condition,
java.lang.String element) |
XmlStringBuilder |
element(Element element) |
XmlStringBuilder |
element(java.lang.String name,
java.lang.Enum<?> content) |
XmlStringBuilder |
element(java.lang.String name,
java.lang.String content)
Does nothing if content is null.
|
XmlStringBuilder |
emptyElement(java.lang.Enum<?> element) |
XmlStringBuilder |
emptyElement(java.lang.String element) |
boolean |
equals(java.lang.Object other) |
XmlStringBuilder |
escape(java.lang.String text) |
XmlStringBuilder |
halfOpenElement(java.lang.String name) |
int |
hashCode() |
int |
length() |
XmlStringBuilder |
openElement(java.lang.String name) |
XmlStringBuilder |
optAppend(java.lang.CharSequence csq) |
XmlStringBuilder |
optAttribute(java.lang.String name,
java.lang.Enum<?> value) |
XmlStringBuilder |
optAttribute(java.lang.String name,
java.lang.String value) |
XmlStringBuilder |
optElement(Element element) |
XmlStringBuilder |
optElement(java.lang.String name,
java.lang.Enum<?> content) |
XmlStringBuilder |
optElement(java.lang.String name,
java.lang.String content) |
XmlStringBuilder |
optIntAttribute(java.lang.String name,
int value)
Add the given attribute if value => 0
|
XmlStringBuilder |
optIntElement(java.lang.String name,
int value) |
XmlStringBuilder |
optLongAttribute(java.lang.String name,
java.lang.Long value)
Add the given attribute if value => 0
|
XmlStringBuilder |
prelude(PacketExtension pe) |
XmlStringBuilder |
rightAngelBracket()
Deprecated.
use
rightAngleBracket() instead |
XmlStringBuilder |
rightAngleBracket()
Add a right angle bracket '>'
|
java.lang.CharSequence |
subSequence(int start,
int end) |
java.lang.String |
toString() |
XmlStringBuilder |
xmllangAttribute(java.lang.String value) |
XmlStringBuilder |
xmlnsAttribute(java.lang.String value) |
public XmlStringBuilder()
public XmlStringBuilder(PacketExtension pe)
public XmlStringBuilder(NamedElement e)
public XmlStringBuilder element(java.lang.String name, java.lang.String content)
name - content - public XmlStringBuilder element(java.lang.String name, java.lang.Enum<?> content)
public XmlStringBuilder element(Element element)
public XmlStringBuilder optElement(java.lang.String name, java.lang.String content)
public XmlStringBuilder optElement(Element element)
public XmlStringBuilder optElement(java.lang.String name, java.lang.Enum<?> content)
public XmlStringBuilder optIntElement(java.lang.String name, int value)
public XmlStringBuilder halfOpenElement(java.lang.String name)
public XmlStringBuilder openElement(java.lang.String name)
public XmlStringBuilder closeElement(java.lang.String name)
public XmlStringBuilder closeElement(NamedElement e)
public XmlStringBuilder closeEmptyElement()
public XmlStringBuilder rightAngleBracket()
@Deprecated public XmlStringBuilder rightAngelBracket()
rightAngleBracket() insteadpublic XmlStringBuilder attribute(java.lang.String name, java.lang.String value)
name - value - public XmlStringBuilder attribute(java.lang.String name, java.lang.Enum<?> value)
public XmlStringBuilder attribute(java.lang.String name, int value)
public XmlStringBuilder optAttribute(java.lang.String name, java.lang.String value)
public XmlStringBuilder optAttribute(java.lang.String name, java.lang.Enum<?> value)
public XmlStringBuilder optIntAttribute(java.lang.String name, int value)
name - value - public XmlStringBuilder optLongAttribute(java.lang.String name, java.lang.Long value)
name - value - public XmlStringBuilder xmlnsAttribute(java.lang.String value)
public XmlStringBuilder xmllangAttribute(java.lang.String value)
public XmlStringBuilder escape(java.lang.String text)
public XmlStringBuilder prelude(PacketExtension pe)
public XmlStringBuilder optAppend(java.lang.CharSequence csq)
public XmlStringBuilder append(XmlStringBuilder xsb)
public XmlStringBuilder emptyElement(java.lang.Enum<?> element)
public XmlStringBuilder emptyElement(java.lang.String element)
public XmlStringBuilder condEmptyElement(boolean condition, java.lang.String element)
public XmlStringBuilder condAttribute(boolean condition, java.lang.String name, java.lang.String value)
public XmlStringBuilder append(java.lang.CharSequence csq)
append in interface java.lang.Appendablepublic XmlStringBuilder append(java.lang.CharSequence csq, int start, int end)
append in interface java.lang.Appendablepublic XmlStringBuilder append(char c)
append in interface java.lang.Appendablepublic int length()
length in interface java.lang.CharSequencepublic char charAt(int index)
charAt in interface java.lang.CharSequencepublic java.lang.CharSequence subSequence(int start,
int end)
subSequence in interface java.lang.CharSequencepublic java.lang.String toString()
toString in interface java.lang.CharSequencetoString in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object