Class XppDom
- java.lang.Object
-
- com.thoughtworks.xstream.io.xml.xppdom.XppDom
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
Xpp3Dom
public class XppDom extends java.lang.Object implements java.io.SerializableSimple Document Object Model for XmlPullParser implementations.- Since:
- 1.4
- Author:
- Jason van Zyl, Joe Walnes, Jörg Schaible
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description XppDom(java.lang.String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(XppDom xpp3Dom)static XppDombuild(org.xmlpull.v1.XmlPullParser parser)Build an XPP DOM hierarchy.java.lang.StringgetAttribute(java.lang.String name)java.lang.String[]getAttributeNames()XppDomgetChild(int i)XppDomgetChild(java.lang.String name)intgetChildCount()XppDom[]getChildren()XppDom[]getChildren(java.lang.String name)java.lang.StringgetName()XppDomgetParent()java.lang.StringgetValue()voidsetAttribute(java.lang.String name, java.lang.String value)voidsetParent(XppDom parent)voidsetValue(java.lang.String value)
-
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getValue
public java.lang.String getValue()
-
setValue
public void setValue(java.lang.String value)
-
getAttributeNames
public java.lang.String[] getAttributeNames()
-
getAttribute
public java.lang.String getAttribute(java.lang.String name)
-
setAttribute
public void setAttribute(java.lang.String name, java.lang.String value)
-
getChild
public XppDom getChild(int i)
-
getChild
public XppDom getChild(java.lang.String name)
-
addChild
public void addChild(XppDom xpp3Dom)
-
getChildren
public XppDom[] getChildren()
-
getChildren
public XppDom[] getChildren(java.lang.String name)
-
getChildCount
public int getChildCount()
-
getParent
public XppDom getParent()
-
setParent
public void setParent(XppDom parent)
-
build
public static XppDom build(org.xmlpull.v1.XmlPullParser parser) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
Build an XPP DOM hierarchy. TheInputStreamorReaderused by the parser must have already been set. The method does not close it after reading the document's end.- Parameters:
parser- the XPP instance- Throws:
org.xmlpull.v1.XmlPullParserException- if the parser turns into an invalid state or reads invalid XMLjava.io.IOException- if the data cannot be read
-
-