org.codehaus.janino.util.iterator

Class TransformingIterator

public abstract class TransformingIterator extends FilterIterator

An java.util.Iterator that transforms its elements on-the-fly.
Constructor Summary
TransformingIterator(Iterator delegate)
Method Summary
Objectnext()
protected abstract Objecttransform(Object o)
Derived classes must implement this method such that it does the desired transformation.

Constructor Detail

TransformingIterator

public TransformingIterator(Iterator delegate)

Method Detail

next

public final Object next()

transform

protected abstract Object transform(Object o)
Derived classes must implement this method such that it does the desired transformation.