public class FilterListIterator extends ProxyListIterator
ListIterator which
takes a Predicate instance to filter
out objects from an underlying ListIterator
instance. Only objects for which the specified
Predicate evaluates to true are
returned by the iterator.| Constructor and Description |
|---|
FilterListIterator()
Constructs a new
FilterListIterator that will not
function until
setListIterator
and setPredicate are invoked. |
FilterListIterator(java.util.ListIterator iterator)
Constructs a new
FilterListIterator that will not
function until setPredicate is invoked. |
FilterListIterator(java.util.ListIterator iterator,
Predicate predicate)
Constructs a new
FilterListIterator. |
FilterListIterator(Predicate predicate)
Constructs a new
FilterListIterator that will not
function until
setListIterator
is invoked. |
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.lang.Object o)
Not supported.
|
Predicate |
getPredicate()
Getter for the predicate property.
|
boolean |
hasNext()
Invokes the underlying
ListIterator.hasNext() method. |
boolean |
hasPrevious()
Invokes the underlying
ListIterator.hasPrevious() method. |
java.lang.Object |
next()
Invokes the underlying
ListIterator.next() method. |
int |
nextIndex()
Invokes the underlying
ListIterator.nextIndex() method. |
java.lang.Object |
previous()
Invokes the underlying
ListIterator.previous() method. |
int |
previousIndex()
Invokes the underlying
ListIterator.previousIndex() method. |
void |
remove()
Not supported.
|
void |
set(java.lang.Object o)
Not supported.
|
void |
setPredicate(Predicate predicate)
Setter for the predicate property.
|
getListIterator, setListIteratorpublic FilterListIterator()
FilterListIterator that will not
function until
setListIterator
and setPredicate are invoked.public FilterListIterator(java.util.ListIterator iterator)
FilterListIterator that will not
function until setPredicate is invoked.iterator - the iterator to usepublic FilterListIterator(java.util.ListIterator iterator,
Predicate predicate)
FilterListIterator.iterator - the iterator to usepredicate - the predicate to usepublic FilterListIterator(Predicate predicate)
FilterListIterator that will not
function until
setListIterator
is invoked.predicate - the predicate to use.public void add(java.lang.Object o)
add in interface java.util.ListIteratoradd in class ProxyListIteratorpublic Predicate getPredicate()
public boolean hasNext()
ProxyListIteratorListIterator.hasNext() method.hasNext in interface java.util.IteratorhasNext in interface java.util.ListIteratorhasNext in class ProxyListIteratorpublic boolean hasPrevious()
ProxyListIteratorListIterator.hasPrevious() method.hasPrevious in interface java.util.ListIteratorhasPrevious in class ProxyListIteratorpublic java.lang.Object next()
ProxyListIteratorListIterator.next() method.next in interface java.util.Iteratornext in interface java.util.ListIteratornext in class ProxyListIteratorpublic int nextIndex()
ProxyListIteratorListIterator.nextIndex() method.nextIndex in interface java.util.ListIteratornextIndex in class ProxyListIteratorpublic java.lang.Object previous()
ProxyListIteratorListIterator.previous() method.previous in interface java.util.ListIteratorprevious in class ProxyListIteratorpublic int previousIndex()
ProxyListIteratorListIterator.previousIndex() method.previousIndex in interface java.util.ListIteratorpreviousIndex in class ProxyListIteratorpublic void remove()
remove in interface java.util.Iteratorremove in interface java.util.ListIteratorremove in class ProxyListIteratorpublic void set(java.lang.Object o)
set in interface java.util.ListIteratorset in class ProxyListIteratorpublic void setPredicate(Predicate predicate)
predicate - new value for the predicate property.Copyright © 2001-2004 Apache Software Foundation. Documenation generated April 29 2013.