chemCast.data
Class MultiplePropertyFilters

java.lang.Object
  extended by chemCast.data.AbstractFilter
      extended by chemCast.data.MultipleFilters<IPropertyFilter>
          extended by chemCast.data.MultiplePropertyFilters
All Implemented Interfaces:
IObjectFilter, IPropertyFilter

public class MultiplePropertyFilters
extends MultipleFilters<IPropertyFilter>
implements IPropertyFilter


Constructor Summary
MultiplePropertyFilters()
           
MultiplePropertyFilters(java.util.ArrayList filters)
           
 
Method Summary
 boolean accept(IChemObject object)
           
 boolean acceptProperty(java.lang.Object property, java.lang.Object value)
           
 java.lang.Object getTag()
           
 void setTag(java.lang.Object property)
           
 java.lang.String toString()
           
 
Methods inherited from class chemCast.data.MultipleFilters
addFilter, getFilters, setFilters
 
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, wait, wait, wait
 
Methods inherited from interface chemCast.data.IObjectFilter
getEditor, getProperties, getProperty, preprocess, removeProperty, setProperties, setProperty
 

Constructor Detail

MultiplePropertyFilters

public MultiplePropertyFilters(java.util.ArrayList filters)

MultiplePropertyFilters

public MultiplePropertyFilters()
Method Detail

accept

public boolean accept(IChemObject object)
Specified by:
accept in interface IObjectFilter
Overrides:
accept in class MultipleFilters<IPropertyFilter>

acceptProperty

public boolean acceptProperty(java.lang.Object property,
                              java.lang.Object value)
Specified by:
acceptProperty in interface IPropertyFilter

getTag

public java.lang.Object getTag()
Specified by:
getTag in interface IPropertyFilter

setTag

public void setTag(java.lang.Object property)
Specified by:
setTag in interface IPropertyFilter

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object