chemCast.data
Interface IObjectFilter

All Known Subinterfaces:
IPropertyFilter
All Known Implementing Classes:
AbstractFilter, MultipleFilters, MultiplePropertyFilters, ObjectPropertyFilter, PairwiseSimilarityFilter, ProcessorFilter, PropertyFilter, RangePropertyFilter, VerhaarSchemeFilter

public interface IObjectFilter


Method Summary
 boolean accept(IChemObject object)
           
 IAmbitEditor getEditor()
           
 java.util.Map getProperties()
           
 java.lang.Object getProperty(java.lang.String key)
           
 void preprocess(IChemObject object)
           
 java.lang.Object removeProperty(java.lang.String key)
           
 void setProperties(java.util.Map properties)
           
 void setProperty(java.lang.String key, java.lang.Object value)
           
 

Method Detail

preprocess

void preprocess(IChemObject object)

accept

boolean accept(IChemObject object)

setProperty

void setProperty(java.lang.String key,
                 java.lang.Object value)

getProperty

java.lang.Object getProperty(java.lang.String key)

removeProperty

java.lang.Object removeProperty(java.lang.String key)

setProperties

void setProperties(java.util.Map properties)

getProperties

java.util.Map getProperties()

getEditor

IAmbitEditor getEditor()