com.thoughtworks.xstream.io.xml
Class XomReader

java.lang.Object
  extended bycom.thoughtworks.xstream.io.xml.AbstractTreeReader
      extended bycom.thoughtworks.xstream.io.xml.XomReader
All Implemented Interfaces:
HierarchicalStreamReader

public class XomReader
extends AbstractTreeReader


Constructor Summary
XomReader(nu.xom.Document document)
           
XomReader(nu.xom.Element rootElement)
           
 
Method Summary
 java.lang.String getAttribute(java.lang.String name)
           
protected  java.lang.Object getChild(int index)
           
protected  int getChildCount()
           
 java.lang.String getNodeName()
           
protected  java.lang.Object getParent()
           
 java.lang.String getValue()
           
protected  void reassignCurrentElement(java.lang.Object current)
           
 
Methods inherited from class com.thoughtworks.xstream.io.xml.AbstractTreeReader
appendErrors, hasMoreChildren, moveDown, moveUp, peekUnderlyingNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XomReader

public XomReader(nu.xom.Element rootElement)

XomReader

public XomReader(nu.xom.Document document)
Method Detail

getNodeName

public java.lang.String getNodeName()

getValue

public java.lang.String getValue()

getAttribute

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

getChildCount

protected int getChildCount()
Specified by:
getChildCount in class AbstractTreeReader

getParent

protected java.lang.Object getParent()
Specified by:
getParent in class AbstractTreeReader

getChild

protected java.lang.Object getChild(int index)
Specified by:
getChild in class AbstractTreeReader

reassignCurrentElement

protected void reassignCurrentElement(java.lang.Object current)
Specified by:
reassignCurrentElement in class AbstractTreeReader


Joe Walnes, http://xstream.codehaus.org/