org.jaxen.util
Class PrecedingAxisIterator
java.lang.Object
org.jaxen.util.PrecedingAxisIterator
- All Implemented Interfaces:
- java.util.Iterator
- public class PrecedingAxisIterator
- extends java.lang.Object
- implements java.util.Iterator
- Author:
- Erwin Bolwidt
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EMPTY_ITERATOR
private static final java.util.Iterator EMPTY_ITERATOR
contextNode
private java.lang.Object contextNode
navigator
private Navigator navigator
siblings
private java.util.Iterator siblings
currentSibling
private java.util.Iterator currentSibling
PrecedingAxisIterator
public PrecedingAxisIterator(java.lang.Object contextNode,
Navigator navigator)
throws UnsupportedAxisException
goBack
private boolean goBack()
goUp
private boolean goUp()
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface java.util.Iterator
next
public java.lang.Object next()
throws java.util.NoSuchElementException
- Specified by:
next
in interface java.util.Iterator
- Throws:
java.util.NoSuchElementException
remove
public void remove()
throws java.lang.UnsupportedOperationException
- Specified by:
remove
in interface java.util.Iterator
- Throws:
java.lang.UnsupportedOperationException