JUtil

net.cscott.jutil
Class FilterIterator.Filter<A,B>

java.lang.Object
  extended by net.cscott.jutil.FilterIterator.Filter<A,B>
Enclosing class:
FilterIterator<A,B>

public static class FilterIterator.Filter<A,B>
extends Object


Constructor Summary
FilterIterator.Filter()
           
 
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
 

Constructor Detail

FilterIterator.Filter

public FilterIterator.Filter()
Method Detail

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 Objects (no filter).


map

public B map(A o)
Perform a mapping on elements from the source enumeration.
Default implementation returns o (identity mapping).


JUtil

Copyright (c) 2006 C. Scott Ananian