T
- The element type of the list iteratorpublic abstract class FilterListIterator<T>
extends java.lang.Object
implements java.util.ListIterator<T>
ListIterator
that retrieves its elements from a delegate ListIterator
. The
default implementation simply passes all method invocations to the delegate.Modifier and Type | Field and Description |
---|---|
protected java.util.ListIterator<T> |
delegate |
Constructor and Description |
---|
FilterListIterator(java.util.ListIterator<T> delegate) |
Modifier and Type | Method and Description |
---|---|
void |
add(T o)
Calls
delegate .ListIterator.add(java.lang.Object) |
boolean |
hasNext()
Calls
delegate .ListIterator.hasNext() |
boolean |
hasPrevious()
Calls
delegate .ListIterator.hasPrevious() |
T |
next()
Calls
delegate .ListIterator.next() |
int |
nextIndex()
Calls
delegate .ListIterator.nextIndex() |
T |
previous()
Calls
delegate .ListIterator.previous() |
int |
previousIndex()
Calls
delegate .ListIterator.previousIndex() |
void |
remove()
Calls
delegate .ListIterator.remove() |
void |
set(T o)
Calls
delegate .ListIterator.set(java.lang.Object) |
protected final java.util.ListIterator<T> delegate
FilterListIterator
public FilterListIterator(java.util.ListIterator<T> delegate)
public boolean hasNext()
delegate
.ListIterator.hasNext()
public boolean hasPrevious()
delegate
.ListIterator.hasPrevious()
hasPrevious
in interface java.util.ListIterator<T>
public T previous()
delegate
.ListIterator.previous()
previous
in interface java.util.ListIterator<T>
public int nextIndex()
delegate
.ListIterator.nextIndex()
nextIndex
in interface java.util.ListIterator<T>
public int previousIndex()
delegate
.ListIterator.previousIndex()
previousIndex
in interface java.util.ListIterator<T>
public void remove()
delegate
.ListIterator.remove()
public void set(T o)
delegate
.ListIterator.set(java.lang.Object)
set
in interface java.util.ListIterator<T>