- All Implemented Interfaces:
- java.util.Iterator<U>
- Direct Known Subclasses:
- DelegatingMappingIterator, DelegatingTransformingCharIterator, DelegatingTransformingDoubleIterator, DelegatingTransformingIntIterator, DelegatingTransformingLongIterator, FilteringListIterator, PredicatePartitioningCharIterator, PredicatePartitioningDoubleIterator, PredicatePartitioningIntIterator, PredicatePartitioningLongIterator, SplittingCharIterator, SplittingDoubleIterator, SplittingIntIterator, SplittingLongIterator, WindowingCharIterator, WindowingDoubleIterator, WindowingIntIterator, WindowingLongIterator
public abstract class DelegatingTransformingIterator<T,I extends java.util.Iterator<? extends T>,U>
extends java.lang.Object
implements java.util.Iterator<U>
An Iterator
that delegates to another Iterator
of a different value type as well as transforming the
type of the Iterator
represented.