org.apache.commons.collections.iterators
public class FilterListIterator extends Object implements ListIterator
ListIterator
instance. Only objects for which the specified
Predicate evaluates to true are
returned by the iterator.
Since: Commons Collections 2.0
Version: $Revision: 1.7 $ $Date: 2004/02/18 00:59:50 $
| Constructor Summary | |
|---|---|
| FilterListIterator()
Constructs a new FilterListIterator that will not
function until
{@link ProxyListIterator#setListIterator(ListIterator) setListIterator}
and {@link #setPredicate(Predicate) setPredicate} are invoked. | |
| FilterListIterator(ListIterator iterator)
Constructs a new FilterListIterator that will not
function until {@link #setPredicate(Predicate) setPredicate} is invoked.
| |
| FilterListIterator(ListIterator iterator, Predicate predicate)
Constructs a new FilterListIterator.
| |
| FilterListIterator(Predicate predicate)
Constructs a new FilterListIterator that will not
function until
{@link ProxyListIterator#setListIterator(ListIterator) setListIterator}
is invoked.
| |
| Method Summary | |
|---|---|
| void | add(Object o) Not supported. |
| ListIterator | getListIterator()
Gets the iterator this iterator is using.
|
| Predicate | getPredicate()
Gets the predicate this iterator is using.
|
| boolean | hasNext() |
| boolean | hasPrevious() |
| Object | next() |
| int | nextIndex() |
| Object | previous() |
| int | previousIndex() |
| void | remove() Not supported. |
| void | set(Object o) Not supported. |
| void | setListIterator(ListIterator iterator)
Sets the iterator for this iterator to use.
|
| void | setPredicate(Predicate predicate)
Sets the predicate this the iterator to use.
|
FilterListIterator that will not
function until
{@link ProxyListIterator#setListIterator(ListIterator) setListIterator}
and {@link #setPredicate(Predicate) setPredicate} are invoked.FilterListIterator that will not
function until {@link #setPredicate(Predicate) setPredicate} is invoked.
Parameters: iterator the iterator to use
FilterListIterator.
Parameters: iterator the iterator to use predicate the predicate to use
FilterListIterator that will not
function until
{@link ProxyListIterator#setListIterator(ListIterator) setListIterator}
is invoked.
Parameters: predicate the predicate to use.
Returns: the iterator.
Returns: the predicate.
Parameters: iterator the iterator to use
Parameters: predicate the transformer to use