chemCast.data
Class PairwiseSimilarityFilter

java.lang.Object
  extended by chemCast.data.AbstractFilter
      extended by chemCast.data.ProcessorFilter<ISimilarityProcessor>
          extended by chemCast.data.PairwiseSimilarityFilter
All Implemented Interfaces:
IObjectFilter

public class PairwiseSimilarityFilter
extends ProcessorFilter<ISimilarityProcessor>

Author:
Nina Jeliazkova

Field Summary
static java.lang.String[] conditions
           
 
Constructor Summary
PairwiseSimilarityFilter()
           
PairwiseSimilarityFilter(ISimilarityProcessor processor)
           
 
Method Summary
 boolean accept(IChemObject object)
           
 java.lang.String getCondition()
           
 IAtomContainer getQuery()
           
 double getThreshold()
           
 void setCondition(java.lang.String condition)
           
 void setProcessor(ISimilarityProcessor processor)
           
 void setProperty(java.lang.String key, java.lang.Object value)
           
 void setQuery(IAtomContainer query)
           
 void setThreshold(double threshold)
           
 java.lang.String toString()
           
 
Methods inherited from class chemCast.data.ProcessorFilter
getProcessor, setProperties
 
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
 

Field Detail

conditions

public static java.lang.String[] conditions
Constructor Detail

PairwiseSimilarityFilter

public PairwiseSimilarityFilter()

PairwiseSimilarityFilter

public PairwiseSimilarityFilter(ISimilarityProcessor processor)
Parameters:
processor -
Method Detail

setProcessor

public void setProcessor(ISimilarityProcessor processor)
Overrides:
setProcessor in class ProcessorFilter<ISimilarityProcessor>

setProperty

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

accept

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

getQuery

public IAtomContainer getQuery()

setQuery

public void setQuery(IAtomContainer query)

getThreshold

public double getThreshold()

setThreshold

public void setThreshold(double threshold)

getCondition

public java.lang.String getCondition()

setCondition

public void setCondition(java.lang.String condition)

toString

public java.lang.String toString()
Overrides:
toString in class ProcessorFilter<ISimilarityProcessor>