Package com.google.common.collect
Class TransformedIterator<F,T>
- java.lang.Object
-
- com.google.common.collect.TransformedIterator<F,T>
-
- All Implemented Interfaces:
java.util.Iterator<T>
- Direct Known Subclasses:
TransformedListIterator
@GwtCompatible abstract class TransformedIterator<F,T> extends java.lang.Object implements java.util.Iterator<T>
An iterator that transforms a backing iterator; for internal use. This avoids the object overhead of constructing aFunctionfor internal methods.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.Iterator<? extends F>backingIterator
-
Constructor Summary
Constructors Constructor Description TransformedIterator(java.util.Iterator<? extends F> backingIterator)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanhasNext()Tnext()voidremove()(package private) abstract Ttransform(F from)
-
-
-
Field Detail
-
backingIterator
final java.util.Iterator<? extends F> backingIterator
-
-
Constructor Detail
-
TransformedIterator
TransformedIterator(java.util.Iterator<? extends F> backingIterator)
-
-