org.biopax.paxtools.util
Class ClassFilterSet<E,F extends E>

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractSet<E>
          extended by org.biopax.paxtools.util.AbstractFilterSet<E,F>
              extended by org.biopax.paxtools.util.ClassFilterSet<E,F>
All Implemented Interfaces:
java.lang.Iterable<F>, java.util.Collection<F>, java.util.Set<F>, Filter<E>

public class ClassFilterSet<E,F extends E>
extends AbstractFilterSet<E,F>


Field Summary
protected  java.lang.Class<F> filterClass
           
 
Fields inherited from class org.biopax.paxtools.util.AbstractFilterSet
baseSet
 
Constructor Summary
ClassFilterSet(java.util.Set<? extends E> baseSet, java.lang.Class<F> filterClass)
           
 
Method Summary
 boolean filter(E value)
           
 
Methods inherited from class org.biopax.paxtools.util.AbstractFilterSet
contains, iterator, size
 
Methods inherited from class java.util.AbstractSet
equals, hashCode, removeAll
 
Methods inherited from class java.util.AbstractCollection
add, addAll, clear, containsAll, isEmpty, remove, retainAll, toArray, toArray, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Set
add, addAll, clear, containsAll, isEmpty, remove, retainAll, toArray, toArray
 

Field Detail

filterClass

protected java.lang.Class<F extends E> filterClass
Constructor Detail

ClassFilterSet

public ClassFilterSet(java.util.Set<? extends E> baseSet,
                      java.lang.Class<F> filterClass)
Method Detail

filter

public boolean filter(E value)


Copyright © 2011 BioPAX. All Rights Reserved.