chemCast.data
Class MultipleFilters<T extends IObjectFilter>

java.lang.Object
  extended by chemCast.data.AbstractFilter
      extended by chemCast.data.MultipleFilters<T>
All Implemented Interfaces:
IObjectFilter
Direct Known Subclasses:
MultiplePropertyFilters

public class MultipleFilters<T extends IObjectFilter>
extends AbstractFilter


Constructor Summary
MultipleFilters()
           
MultipleFilters(java.util.ArrayList<T> filters)
           
 
Method Summary
 boolean accept(IChemObject object)
           
 void addFilter(T filter)
           
 java.util.ArrayList<T> getFilters()
           
 void setFilters(java.util.ArrayList<T> filters)
           
 
Methods inherited from class chemCast.data.AbstractFilter
getEditor, getProperties, getProperty, preprocess, removeProperty, setProperties, setProperty
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultipleFilters

public MultipleFilters(java.util.ArrayList<T> filters)

MultipleFilters

public MultipleFilters()
Method Detail

accept

public boolean accept(IChemObject object)

getFilters

public java.util.ArrayList<T> getFilters()

setFilters

public void setFilters(java.util.ArrayList<T> filters)

addFilter

public void addFilter(T filter)