com.thoughtworks.xstream.io.xml
Class Dom4JReader

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

public class Dom4JReader
extends AbstractTreeReader


Constructor Summary
Dom4JReader(org.dom4j.Document document)
           
Dom4JReader(org.dom4j.Element rootElement)
           
 
Method Summary
 void appendErrors(ErrorWriter errorWriter)
           
 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
hasMoreChildren, moveDown, moveUp, peekUnderlyingNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Dom4JReader

public Dom4JReader(org.dom4j.Element rootElement)

Dom4JReader

public Dom4JReader(org.dom4j.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)

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

getChildCount

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

reassignCurrentElement

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

appendErrors

public void appendErrors(ErrorWriter errorWriter)
Specified by:
appendErrors in interface HierarchicalStreamReader
Overrides:
appendErrors in class AbstractTreeReader


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