com.thoughtworks.xstream.xml.dom4j
Class Dom4JXMLReader

java.lang.Object
  extended bycom.thoughtworks.xstream.xml.dom4j.Dom4JXMLReader
All Implemented Interfaces:
XMLReader

public class Dom4JXMLReader
extends java.lang.Object
implements XMLReader


Nested Class Summary
private  class Dom4JXMLReader.Pointer
           
 
Field Summary
private  org.dom4j.Element currentElement
           
private  java.util.LinkedList pointers
           
 
Constructor Summary
Dom4JXMLReader(org.dom4j.Document document)
           
Dom4JXMLReader(org.dom4j.Element rootElement)
           
 
Method Summary
 java.lang.String attribute(java.lang.String name)
           
 java.lang.String name()
           
 boolean nextChild()
           
 java.lang.Object peek()
           
 void pop()
           
 java.lang.String text()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentElement

private org.dom4j.Element currentElement

pointers

private java.util.LinkedList pointers
Constructor Detail

Dom4JXMLReader

public Dom4JXMLReader(org.dom4j.Element rootElement)

Dom4JXMLReader

public Dom4JXMLReader(org.dom4j.Document document)
Method Detail

name

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

text

public java.lang.String text()
Specified by:
text in interface XMLReader

attribute

public java.lang.String attribute(java.lang.String name)
Specified by:
attribute in interface XMLReader

pop

public void pop()
Specified by:
pop in interface XMLReader

peek

public java.lang.Object peek()
Specified by:
peek in interface XMLReader

nextChild

public boolean nextChild()
Specified by:
nextChild in interface XMLReader