com.thoughtworks.xstream.io.xml
Class JDomReader

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

public class JDomReader
extends AbstractTreeReader

Author:
Laurent Bihanic

Constructor Summary
JDomReader(org.jdom.Document document)
           
JDomReader(org.jdom.Element root)
           
 
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

JDomReader

public JDomReader(org.jdom.Element root)

JDomReader

public JDomReader(org.jdom.Document document)
Method Detail

reassignCurrentElement

protected void reassignCurrentElement(java.lang.Object current)
Specified by:
reassignCurrentElement 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

getChildCount

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

getNodeName

public java.lang.String getNodeName()

getValue

public java.lang.String getValue()

getAttribute

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


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