com.thoughtworks.xstream.io.xml
Class Dom4JReader

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

public class Dom4JReader
extends java.lang.Object
implements HierarchicalStreamReader


Constructor Summary
Dom4JReader(org.dom4j.Document document)
           
Dom4JReader(org.dom4j.Element rootElement)
           
 
Method Summary
 java.lang.String getAttribute(java.lang.String name)
           
 java.lang.String getNodeName()
           
 java.lang.String getValue()
           
 boolean hasMoreChildren()
           
 void moveDown()
           
 void moveUp()
           
 java.lang.Object 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()
Specified by:
getNodeName in interface HierarchicalStreamReader

getValue

public java.lang.String getValue()
Specified by:
getValue in interface HierarchicalStreamReader

getAttribute

public java.lang.String getAttribute(java.lang.String name)
Specified by:
getAttribute in interface HierarchicalStreamReader

peekUnderlyingNode

public java.lang.Object peekUnderlyingNode()
Specified by:
peekUnderlyingNode in interface HierarchicalStreamReader

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


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