public abstract class StackedIterator
extends java.lang.Object
implements java.util.Iterator
| Modifier and Type | Field and Description |
|---|---|
private java.util.Set |
created
Deprecated.
|
private java.util.LinkedList |
iteratorStack
Deprecated.
|
private Navigator |
navigator
Deprecated.
|
| Modifier | Constructor and Description |
|---|---|
protected |
StackedIterator()
Deprecated.
|
|
StackedIterator(java.lang.Object contextNode,
Navigator navigator)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.util.Iterator |
createIterator(java.lang.Object contextNode)
Deprecated.
|
private java.util.Iterator |
currentIterator()
Deprecated.
|
protected Navigator |
getNavigator()
Deprecated.
|
boolean |
hasNext()
Deprecated.
|
protected void |
init(java.lang.Object contextNode,
Navigator navigator)
Deprecated.
|
protected java.util.Iterator |
internalCreateIterator(java.lang.Object contextNode)
Deprecated.
|
java.lang.Object |
next()
Deprecated.
|
protected void |
pushIterator(java.util.Iterator iter)
Deprecated.
|
void |
remove()
Deprecated.
|
private java.util.LinkedList iteratorStack
private Navigator navigator
private java.util.Set created
public StackedIterator(java.lang.Object contextNode,
Navigator navigator)
protected StackedIterator()
protected void init(java.lang.Object contextNode,
Navigator navigator)
protected java.util.Iterator internalCreateIterator(java.lang.Object contextNode)
public boolean hasNext()
hasNext in interface java.util.Iteratorpublic java.lang.Object next()
throws java.util.NoSuchElementException
next in interface java.util.Iteratorjava.util.NoSuchElementExceptionpublic void remove()
throws java.lang.UnsupportedOperationException
remove in interface java.util.Iteratorjava.lang.UnsupportedOperationExceptionprotected abstract java.util.Iterator createIterator(java.lang.Object contextNode)
protected void pushIterator(java.util.Iterator iter)
private java.util.Iterator currentIterator()
protected Navigator getNavigator()