com.im.df.query
Class JChemSearchCapability.SimilaritySearch
java.lang.Object
com.im.df.query.JChemSearchCapability
com.im.df.query.JChemSearchCapability.SimilaritySearch
- All Implemented Interfaces:
- SearchCapability.SearchMode
- Enclosing class:
- JChemSearchCapability
public static class JChemSearchCapability.SimilaritySearch
- extends JChemSearchCapability
- implements SearchCapability.SearchMode
|
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JChemSearchCapability.SimilaritySearch
public JChemSearchCapability.SimilaritySearch(com.im.df.impl.db.entity.DBEntityAbstractJChemImpl target)
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