static class TextElementIteratorsFactory.CascadingIterator<E>
extends java.lang.Object
implements java.util.Iterator<E>
Modifier and Type | Class and Description |
---|---|
(package private) static interface |
TextElementIteratorsFactory.CascadingIterator.Provider<E> |
Modifier and Type | Field and Description |
---|---|
private java.util.Iterator<E> |
current |
private boolean |
lastReturnedFromCurrent |
private boolean |
lastReturnedFromNext |
private java.util.Iterator<E> |
next |
private TextElementIteratorsFactory.CascadingIterator.Provider<E> |
nextProvider |
Constructor and Description |
---|
CascadingIterator(java.util.Iterator<E> current,
TextElementIteratorsFactory.CascadingIterator.Provider<E> nextProvider) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext() |
E |
next() |
void |
remove() |
private final TextElementIteratorsFactory.CascadingIterator.Provider<E> nextProvider
private java.util.Iterator<E> current
private java.util.Iterator<E> next
private boolean lastReturnedFromCurrent
private boolean lastReturnedFromNext
public CascadingIterator(java.util.Iterator<E> current, TextElementIteratorsFactory.CascadingIterator.Provider<E> nextProvider)