public abstract class TransformingIterator extends FilterIterator
Iterator
that transforms its elements on-the-fly.delegate
Constructor and Description |
---|
TransformingIterator(java.util.Iterator delegate) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
next() |
protected abstract java.lang.Object |
transform(java.lang.Object o)
Derived classes must implement this method such that it does the
desired transformation.
|
hasNext, remove
public final java.lang.Object next()
next
in interface java.util.Iterator
next
in class FilterIterator
protected abstract java.lang.Object transform(java.lang.Object o)