com.thoughtworks.xstream.io.xml
Class AbstractTreeReader
java.lang.Object
com.thoughtworks.xstream.io.xml.AbstractTreeReader
- All Implemented Interfaces:
- HierarchicalStreamReader
- Direct Known Subclasses:
- Dom4JReader, DomReader, JDomReader, XomReader, XppDomReader
- public abstract class AbstractTreeReader
- extends java.lang.Object
- implements HierarchicalStreamReader
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractTreeReader
protected AbstractTreeReader(java.lang.Object rootElement)
reassignCurrentElement
protected abstract void reassignCurrentElement(java.lang.Object current)
getParent
protected abstract java.lang.Object getParent()
getChild
protected abstract java.lang.Object getChild(int index)
getChildCount
protected abstract int getChildCount()
hasMoreChildren
public boolean hasMoreChildren()
- Specified by:
hasMoreChildren
in interface HierarchicalStreamReader
moveUp
public void moveUp()
- Specified by:
moveUp
in interface HierarchicalStreamReader
moveDown
public void moveDown()
- Specified by:
moveDown
in interface HierarchicalStreamReader
appendErrors
public void appendErrors(ErrorWriter errorWriter)
- Specified by:
appendErrors
in interface HierarchicalStreamReader
peekUnderlyingNode
public java.lang.Object peekUnderlyingNode()
- Specified by:
peekUnderlyingNode
in interface HierarchicalStreamReader
Joe Walnes, http://xstream.codehaus.org/