net.cscott.jutil
Class FilterIterator.Filter<A,B>
java.lang.Object
net.cscott.jutil.FilterIterator.Filter<A,B>
- Enclosing class:
- FilterIterator<A,B>
public static class FilterIterator.Filter<A,B>
- extends Object
Method Summary |
boolean |
isElement(A o)
Return true if the specified element should be
included in the filtered enumeration. |
B |
map(A o)
Perform a mapping on elements from the source enumeration. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilterIterator.Filter
public FilterIterator.Filter()
isElement
public boolean isElement(A o)
- Return
true
if the specified element should be
included in the filtered enumeration.
Default implementation returns true for all
Object
s (no filter).
map
public B map(A o)
- Perform a mapping on elements from the source enumeration.
Default implementation returns o
(identity mapping).
Copyright (c) 2006 C. Scott Ananian