sunlabs.brazil.sunlabs
Class XmlTree.Node

java.lang.Object
  extended by sunlabs.brazil.sunlabs.XmlTree.Node
Enclosing class:
XmlTree

public static class XmlTree.Node
extends java.lang.Object

This describes a node of the XML tree


Constructor Summary
XmlTree.Node(java.lang.String tag, boolean singleton, StringMap attributes, XmlTree.Node parent, int type, int index)
           
 
Method Summary
 void addChild(XmlTree.Node child)
           
 void appendCdata(java.lang.String s)
           
 int childCount()
           
 java.lang.String getAttribute(java.lang.String name)
           
 StringMap getAttributes()
           
 java.lang.String getCdata()
           
 XmlTree.Node getChild(int i)
           
 int getIndex()
           
 XmlTree.Node getParent()
           
 java.lang.String getTag()
           
 boolean isSingle()
           
 void putAttribute(java.lang.String key, java.lang.String value)
           
 void setCdata(java.lang.String s)
           
 void setSingle(boolean s)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XmlTree.Node

public XmlTree.Node(java.lang.String tag,
                    boolean singleton,
                    StringMap attributes,
                    XmlTree.Node parent,
                    int type,
                    int index)
Method Detail

setCdata

public void setCdata(java.lang.String s)

putAttribute

public void putAttribute(java.lang.String key,
                         java.lang.String value)

appendCdata

public void appendCdata(java.lang.String s)

addChild

public void addChild(XmlTree.Node child)

getChild

public XmlTree.Node getChild(int i)

getTag

public java.lang.String getTag()

getIndex

public int getIndex()

isSingle

public boolean isSingle()

setSingle

public void setSingle(boolean s)

getAttributes

public StringMap getAttributes()

getAttribute

public java.lang.String getAttribute(java.lang.String name)

getCdata

public java.lang.String getCdata()

getParent

public XmlTree.Node getParent()

childCount

public int childCount()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object