Class XppDom

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    Xpp3Dom

    public class XppDom
    extends java.lang.Object
    implements java.io.Serializable
    Simple Document Object Model for XmlPullParser implementations.
    Since:
    1.4
    Author:
    Jason van Zyl, Joe Walnes, Jörg Schaible
    See Also:
    Serialized Form
    • Constructor Detail

      • XppDom

        public XppDom​(java.lang.String name)
    • 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. The InputStream or Reader used 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 XML
        java.io.IOException - if the data cannot be read