com.im.df/1 5.9.1

com.im.df.query
Class JChemSearchCapability.SimilaritySearch

java.lang.Object
  extended by com.im.df.query.JChemSearchCapability
      extended by com.im.df.query.JChemSearchCapability.SimilaritySearch
All Implemented Interfaces:
SearchCapability.SearchMode
Enclosing class:
JChemSearchCapability

public static class JChemSearchCapability.SimilaritySearch
extends JChemSearchCapability
implements SearchCapability.SearchMode


Nested Class Summary
 
Nested classes/interfaces inherited from class com.im.df.query.JChemSearchCapability
JChemSearchCapability.AbstractStandardSearch, JChemSearchCapability.DuplicateSearch, JChemSearchCapability.FullFragmentSearch, JChemSearchCapability.FullSearch, JChemSearchCapability.SimilaritySearch, JChemSearchCapability.SubstructureSearch, JChemSearchCapability.SuperstructureSearch
 
Field Summary
 
Fields inherited from class com.im.df.query.JChemSearchCapability
description, name, opts, paramsPanel, searchType, target
 
Constructor Summary
JChemSearchCapability.SimilaritySearch(com.im.df.impl.db.entity.DBEntityAbstractJChemImpl target)
           
 
Method Summary
 void createParamsPanel()
           
 void executeOverlapAnalysis(DFEntity query, DFEntity target, String prefix, boolean outputToCosole, DFField outputField, DFEnvironmentRO env, DFLock etyLock, DFLock edpLock)
           
 float getSimilarityThreshold()
          Getter for property similarityThreshold.
 DFField[] prepareFields(String prefix, DFEntity ety, DFEnvironmentRW env)
           
 void processSearch(int count, Object id, com.im.df.impl.db.entity.SearchHandler searcher, boolean isCompareToSelf, int max, DFField[] fields, DFEntityDataProvider queryEDP, DFEntityDataProvider targetEDP, boolean outputToConsole, DFField outputField, DFEnvironmentRW env)
           
 void setSimilarityThreshold(float similarityThreshold)
          Setter for property similarityThreshold.
 boolean supportsTableType(int tableType)
          Is this search type supported for the specified table type
 
Methods inherited from class com.im.df.query.JChemSearchCapability
execute, generateIDsToOutput, getDescription, getName, getParametersPanel, getSearchOptions, getSearchType, logResult, prepareFieldsStandard, processStandardSearch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.im.df.query.SearchCapability.SearchMode
getDescription, getName, getParametersPanel, getSearchOptions, getSearchType
 

Constructor Detail

JChemSearchCapability.SimilaritySearch

public JChemSearchCapability.SimilaritySearch(com.im.df.impl.db.entity.DBEntityAbstractJChemImpl target)
Method Detail

executeOverlapAnalysis

public void executeOverlapAnalysis(DFEntity query,
                                   DFEntity target,
                                   String prefix,
                                   boolean outputToCosole,
                                   DFField outputField,
                                   DFEnvironmentRO env,
                                   DFLock etyLock,
                                   DFLock edpLock)
Specified by:
executeOverlapAnalysis in interface SearchCapability.SearchMode

createParamsPanel

public void createParamsPanel()
Specified by:
createParamsPanel in class JChemSearchCapability

prepareFields

public DFField[] prepareFields(String prefix,
                               DFEntity ety,
                               DFEnvironmentRW env)
Specified by:
prepareFields in class JChemSearchCapability

processSearch

public void processSearch(int count,
                          Object id,
                          com.im.df.impl.db.entity.SearchHandler searcher,
                          boolean isCompareToSelf,
                          int max,
                          DFField[] fields,
                          DFEntityDataProvider queryEDP,
                          DFEntityDataProvider targetEDP,
                          boolean outputToConsole,
                          DFField outputField,
                          DFEnvironmentRW env)
Specified by:
processSearch in class JChemSearchCapability

getSimilarityThreshold

public float getSimilarityThreshold()
Getter for property similarityThreshold.

Returns:
Value of property similarityThreshold.

setSimilarityThreshold

public void setSimilarityThreshold(float similarityThreshold)
Setter for property similarityThreshold.

Parameters:
similarityThreshold - New value of property similarityThreshold.

supportsTableType

public boolean supportsTableType(int tableType)
Description copied from interface: SearchCapability.SearchMode
Is this search type supported for the specified table type

Specified by:
supportsTableType in interface SearchCapability.SearchMode
Parameters:
tableType - One of the chemaxon.jchem.db.TableTypeConstants.TABLE_TYPE_* constants
Returns:
True if the search type supported

com.im.df/1 5.9.1