org.apache.commons.jxpath.ri.model.dom
Class DOMNodeIterator
java.lang.Object
org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator
- All Implemented Interfaces:
- NodeIterator
- public class DOMNodeIterator
- extends java.lang.Object
- implements NodeIterator
An iterator of children of a DOM Node.
- Version:
- $Revision: 1.11 $ $Date: 2004/04/01 02:55:32 $
- Author:
- Dmitri Plotnikov
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
parent
private NodePointer parent
nodeTest
private NodeTest nodeTest
node
private org.w3c.dom.Node node
child
private org.w3c.dom.Node child
reverse
private boolean reverse
position
private int position
DOMNodeIterator
public DOMNodeIterator(NodePointer parent,
NodeTest nodeTest,
boolean reverse,
NodePointer startWith)
getNodePointer
public NodePointer getNodePointer()
- Specified by:
getNodePointer
in interface NodeIterator
getPosition
public int getPosition()
- Specified by:
getPosition
in interface NodeIterator
setPosition
public boolean setPosition(int position)
- Description copied from interface:
NodeIterator
- Sets the new current position and returns true if there a node
at that position.
- Specified by:
setPosition
in interface NodeIterator
previous
private boolean previous()
next
private boolean next()
testChild
private boolean testChild()