public class NestedIterator
extends java.lang.Object
implements java.util.Iterator
Every node that implements IIteratorSupport itself is enumerated instead of beeing returned imediately.
| Constructor and Description |
|---|
NestedIterator(java.util.Iterator i) |
NestedIterator(java.util.List l) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createInnerIterator() |
protected java.util.Iterator |
getInnerIterator() |
protected java.lang.Object |
getOuterCurrent() |
protected java.util.Iterator |
getOuterIterator() |
boolean |
hasNext() |
java.lang.Object |
next() |
void |
remove() |
static void |
test1() |
public NestedIterator(java.util.Iterator i)
public NestedIterator(java.util.List l)
public static void test1()
protected void createInnerIterator()
protected java.util.Iterator getInnerIterator()
protected java.lang.Object getOuterCurrent()
protected java.util.Iterator getOuterIterator()
public boolean hasNext()
hasNext in interface java.util.Iteratorpublic java.lang.Object next()
next in interface java.util.Iteratorpublic void remove()
remove in interface java.util.Iterator