com.im.df.query
Class JChemSearchCapability.AbstractStandardSearch
java.lang.Object
com.im.df.query.JChemSearchCapability
com.im.df.query.JChemSearchCapability.AbstractStandardSearch
- All Implemented Interfaces:
- SearchCapability.SearchMode
- Direct Known Subclasses:
- JChemSearchCapability.DuplicateSearch, JChemSearchCapability.FullFragmentSearch, JChemSearchCapability.FullSearch, JChemSearchCapability.SubstructureSearch, JChemSearchCapability.SuperstructureSearch
- Enclosing class:
- JChemSearchCapability
public abstract static class JChemSearchCapability.AbstractStandardSearch
- extends JChemSearchCapability
- implements SearchCapability.SearchMode
|
Method Summary |
void |
executeOverlapAnalysis(DFEntity query,
DFEntity target,
String prefix,
boolean outputToCosole,
DFField outputField,
DFEnvironmentRO env,
DFLock etyLock,
DFLock edpLock)
|
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)
|
boolean |
supportsTableType(int tableType)
Default accepts everything. |
| Methods inherited from class com.im.df.query.JChemSearchCapability |
createParamsPanel, execute, generateIDsToOutput, getDescription, getName, getParametersPanel, getSearchOptions, getSearchType, logResult, prepareFields, prepareFieldsStandard, processStandardSearch |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JChemSearchCapability.AbstractStandardSearch
public JChemSearchCapability.AbstractStandardSearch(com.im.df.impl.db.entity.DBEntityAbstractJChemImpl target,
String name,
String desc,
int type)
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
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
supportsTableType
public boolean supportsTableType(int tableType)
- Default accepts everything. Subclasses must override if they want something different
- Specified by:
supportsTableType in interface SearchCapability.SearchMode
- Parameters:
tableType -
- Returns:
- True