|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--org.apache.commons.collections.iterators.ProxyListIterator
|
+--org.apache.commons.collections.iterators.FilterListIterator
A proxy 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 Summary | |
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. |
|
| Method Summary | |
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. |
| Methods inherited from class org.apache.commons.collections.iterators.ProxyListIterator |
getListIterator, setListIterator |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public 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 use
public 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.| Method Detail |
public void add(java.lang.Object o)
add in interface java.util.ListIteratoradd in class ProxyListIteratorpublic boolean hasNext()
ProxyListIteratorListIterator.hasNext() method.
hasNext 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.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.ListIteratorremove in class ProxyListIteratorpublic void set(java.lang.Object o)
set in interface java.util.ListIteratorset in class ProxyListIteratorpublic Predicate getPredicate()
public void setPredicate(Predicate predicate)
predicate - new value for the predicate property.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||