com.thoughtworks.xstream.io.xml
Class DomReader

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

public class DomReader
extends java.lang.Object
implements HierarchicalStreamReader


Constructor Summary
DomReader(org.w3c.dom.Document document)
           
DomReader(org.w3c.dom.Element rootElement)
           
 
Method Summary
 void appendErrors(ErrorWriter errorWriter)
           
 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

DomReader

public DomReader(org.w3c.dom.Element rootElement)

DomReader

public DomReader(org.w3c.dom.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

appendErrors

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


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