org.jaxen.util
Class StackedIterator
java.lang.Object
org.jaxen.util.StackedIterator
- Iterator
public abstract class StackedIterator
extends java.lang.Object
implements Iterator
created
private Set created
iteratorStack
private LinkedList iteratorStack
StackedIterator
protected StackedIterator()
StackedIterator
public StackedIterator(Object contextNode,
Navigator navigator)
createIterator
protected abstract Iterator createIterator(Object contextNode)
currentIterator
private Iterator currentIterator()
getNavigator
protected Navigator getNavigator()
hasNext
public boolean hasNext()
init
protected void init(Object contextNode,
Navigator navigator)
internalCreateIterator
protected Iterator internalCreateIterator(Object contextNode)
next
public Object next()
throws NoSuchElementException
pushIterator
protected void pushIterator(Iterator iter)
remove
public void remove()
throws UnsupportedOperationException