Package com.google.common.collect
Class TransformedListIterator<F,T>
- java.lang.Object
-
- com.google.common.collect.TransformedIterator<F,T>
-
- com.google.common.collect.TransformedListIterator<F,T>
-
- All Implemented Interfaces:
java.util.Iterator<T>
,java.util.ListIterator<T>
@GwtCompatible abstract class TransformedListIterator<F,T> extends TransformedIterator<F,T> implements java.util.ListIterator<T>
An iterator that transforms a backing list iterator; for internal use. This avoids the object overhead of constructing aFunction
for internal methods.
-
-
Field Summary
-
Fields inherited from class com.google.common.collect.TransformedIterator
backingIterator
-
-
Constructor Summary
Constructors Constructor Description TransformedListIterator(java.util.ListIterator<? extends F> backingIterator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(T element)
private java.util.ListIterator<? extends F>
backingIterator()
boolean
hasPrevious()
int
nextIndex()
T
previous()
int
previousIndex()
void
set(T element)
-
Methods inherited from class com.google.common.collect.TransformedIterator
hasNext, next, remove, transform
-
-
-
-
Constructor Detail
-
TransformedListIterator
TransformedListIterator(java.util.ListIterator<? extends F> backingIterator)
-
-
Method Detail
-
backingIterator
private java.util.ListIterator<? extends F> backingIterator()
-
hasPrevious
public final boolean hasPrevious()
- Specified by:
hasPrevious
in interfacejava.util.ListIterator<F>
-
nextIndex
public final int nextIndex()
- Specified by:
nextIndex
in interfacejava.util.ListIterator<F>
-
previousIndex
public final int previousIndex()
- Specified by:
previousIndex
in interfacejava.util.ListIterator<F>
-
-