public class XppDom
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private java.util.Map |
attributes |
private java.util.List |
childList |
private java.util.Map |
childMap |
private java.lang.String |
name |
private XppDom |
parent |
private static long |
serialVersionUID |
private java.lang.String |
value |
Constructor and Description |
---|
XppDom(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addChild(XppDom xpp3Dom) |
static XppDom |
build(org.xmlpull.v1.XmlPullParser parser)
Build an XPP DOM hierarchy.
|
java.lang.String |
getAttribute(java.lang.String name) |
java.lang.String[] |
getAttributeNames() |
XppDom |
getChild(int i) |
XppDom |
getChild(java.lang.String name) |
int |
getChildCount() |
XppDom[] |
getChildren() |
XppDom[] |
getChildren(java.lang.String name) |
java.lang.String |
getName() |
XppDom |
getParent() |
java.lang.String |
getValue() |
(package private) java.lang.Object |
readResolve() |
void |
setAttribute(java.lang.String name,
java.lang.String value) |
void |
setParent(XppDom parent) |
void |
setValue(java.lang.String value) |
private static final long serialVersionUID
private java.lang.String name
private java.lang.String value
private java.util.Map attributes
private java.util.List childList
private transient java.util.Map childMap
private XppDom parent
public java.lang.String getName()
public java.lang.String getValue()
public void setValue(java.lang.String value)
public java.lang.String[] getAttributeNames()
public java.lang.String getAttribute(java.lang.String name)
public void setAttribute(java.lang.String name, java.lang.String value)
public XppDom getChild(int i)
public XppDom getChild(java.lang.String name)
public void addChild(XppDom xpp3Dom)
public XppDom[] getChildren()
public XppDom[] getChildren(java.lang.String name)
public int getChildCount()
public XppDom getParent()
public void setParent(XppDom parent)
java.lang.Object readResolve()
public static XppDom build(org.xmlpull.v1.XmlPullParser parser) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
InputStream
or Reader
used by the parser must have already been set. The method does not close it after reading
the document's end.parser
- the XPP instanceorg.xmlpull.v1.XmlPullParserException
- if the parser turns into an invalid state or reads invalid
XMLjava.io.IOException
- if the data cannot be read