T - the type of the elements of this iteratorpublic final class ProgressTrackingReiterator<T> extends ForwardingReiterator<T>
Reiterator that uses a
ProgressTracker to track how far
it's gotten through some base Reiterator.
ForwardingReiterator.copy() copies the ProgressTracker,
allowing for an independent progress state.| Constructor and Description |
|---|
ProgressTrackingReiterator(Reiterator<T> base,
ProgressTracker<T> tracker) |
| Modifier and Type | Method and Description |
|---|---|
protected ProgressTrackingReiterator<T> |
clone() |
T |
next() |
copy, hasNext, removeequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEachRemainingpublic ProgressTrackingReiterator(Reiterator<T> base, ProgressTracker<T> tracker)
public T next()
protected ProgressTrackingReiterator<T> clone()
clone in class ForwardingReiterator<T>