chemCast.data
Class ProcessorFilter<T extends IAmbitProcessor>

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

public class ProcessorFilter<T extends IAmbitProcessor>
extends AbstractFilter
implements IObjectFilter


Constructor Summary
ProcessorFilter()
           
ProcessorFilter(T processor)
           
 
Method Summary
 boolean accept(IChemObject object)
           
 T getProcessor()
           
 void setProcessor(T processor)
           
 void setProperties(java.util.Map properties)
           
 void setProperty(java.lang.String key, java.lang.Object value)
           
 java.lang.String toString()
           
 
Methods inherited from class chemCast.data.AbstractFilter
getEditor, getProperties, getProperty, preprocess, removeProperty
 
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
 

Constructor Detail

ProcessorFilter

public ProcessorFilter()

ProcessorFilter

public ProcessorFilter(T processor)
Method Detail

accept

public boolean accept(IChemObject object)
Specified by:
accept in interface IObjectFilter

getProcessor

public T getProcessor()

setProcessor

public void setProcessor(T processor)

toString

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

setProperty

public void setProperty(java.lang.String key,
                        java.lang.Object value)
Specified by:
setProperty in interface IObjectFilter
Overrides:
setProperty in class AbstractFilter

setProperties

public void setProperties(java.util.Map properties)
Specified by:
setProperties in interface IObjectFilter
Overrides:
setProperties in class AbstractFilter