mud.common.xml
Class XmlElement
java.lang.Object
mud.common.xml.AbstractXmlNode
mud.common.xml.XmlElement
- All Implemented Interfaces:
- XmlNode
public class XmlElement
- extends AbstractXmlNode
Constructor Summary |
XmlElement(java.lang.String tag)
|
XmlElement(java.lang.String tag,
java.lang.String textContents)
|
Method Summary |
void |
addAttribute(java.lang.String name,
long value)
|
void |
addAttribute(java.lang.String name,
java.lang.String value)
|
XmlElement |
addChild(int index,
java.lang.String tagName)
|
XmlElement |
addChild(int index,
java.lang.String tagName,
long textContents)
|
XmlElement |
addChild(int index,
java.lang.String tagName,
java.lang.String textContents)
|
XmlElement |
addChild(int index,
XmlElement element)
|
XmlNode |
addChild(int index,
XmlNode node)
|
XmlElement |
addChild(java.lang.String tagName)
|
XmlElement |
addChild(java.lang.String tagName,
boolean textContents)
|
XmlElement |
addChild(java.lang.String tagName,
double textContents)
|
XmlElement |
addChild(java.lang.String tagName,
long textContents)
|
XmlElement |
addChild(java.lang.String tagName,
java.lang.String textContents)
|
XmlElement |
addChild(XmlElement element)
|
XmlNode |
addChild(XmlNode node)
|
java.lang.Iterable<XmlElement> |
elementChildren()
|
java.lang.String |
getAttribute(java.lang.String name)
|
java.util.Map<java.lang.String,java.lang.String> |
getAttributes()
|
XmlElement |
getChild(java.lang.String tagName)
|
java.util.List<XmlNode> |
getChildren()
|
java.util.List<XmlElement> |
getChildren(java.lang.String tagName)
|
java.util.List<XmlElement> |
getElementChildren()
|
XmlElement |
getFirstElementChild()
|
java.lang.String |
getTagName()
|
java.lang.String |
getTextContent()
|
void |
removeAttribute(java.lang.String name)
|
void |
toXmlString(java.lang.String linePrefix,
java.lang.StringBuilder sb)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XmlElement
public XmlElement(java.lang.String tag)
XmlElement
public XmlElement(java.lang.String tag,
java.lang.String textContents)
toXmlString
public void toXmlString(java.lang.String linePrefix,
java.lang.StringBuilder sb)
addChild
public XmlElement addChild(java.lang.String tagName)
addChild
public XmlElement addChild(java.lang.String tagName,
boolean textContents)
addChild
public XmlElement addChild(java.lang.String tagName,
long textContents)
addChild
public XmlElement addChild(java.lang.String tagName,
double textContents)
addChild
public XmlElement addChild(java.lang.String tagName,
java.lang.String textContents)
addChild
public XmlElement addChild(XmlElement element)
addChild
public XmlNode addChild(XmlNode node)
addChild
public XmlElement addChild(int index,
java.lang.String tagName)
addChild
public XmlElement addChild(int index,
java.lang.String tagName,
long textContents)
addChild
public XmlElement addChild(int index,
java.lang.String tagName,
java.lang.String textContents)
addChild
public XmlElement addChild(int index,
XmlElement element)
addChild
public XmlNode addChild(int index,
XmlNode node)
addAttribute
public void addAttribute(java.lang.String name,
long value)
addAttribute
public void addAttribute(java.lang.String name,
java.lang.String value)
removeAttribute
public void removeAttribute(java.lang.String name)
getTagName
public java.lang.String getTagName()
getChildren
public java.util.List<XmlNode> getChildren()
getFirstElementChild
public XmlElement getFirstElementChild()
getChild
public XmlElement getChild(java.lang.String tagName)
getChildren
public java.util.List<XmlElement> getChildren(java.lang.String tagName)
getElementChildren
public java.util.List<XmlElement> getElementChildren()
elementChildren
public java.lang.Iterable<XmlElement> elementChildren()
getAttributes
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
getAttribute
public java.lang.String getAttribute(java.lang.String name)
getTextContent
public java.lang.String getTextContent()