com.im.df.query
Class JChemSearchCapability
java.lang.Object
com.im.df.query.JChemSearchCapability
- Direct Known Subclasses:
- JChemSearchCapability.AbstractStandardSearch, JChemSearchCapability.SimilaritySearch
public abstract class JChemSearchCapability
- extends Object
|
Method Summary |
abstract void |
createParamsPanel()
|
void |
execute(DFEntity query,
String prefix,
boolean outputToConsole,
DFField outputField,
DFEnvironmentRO env,
DFLock etyLock,
DFLock edpLock)
|
protected String[] |
generateIDsToOutput(int[] hits,
DFField outputField,
DFEntityDataProvider targetEDP,
DFEnvironmentRW env)
|
String |
getDescription()
|
String |
getName()
|
JChemSearchParametersPanel |
getParametersPanel()
|
JChemSearchOptions |
getSearchOptions()
|
int |
getSearchType()
|
protected void |
logResult(Object id,
List<String> ids,
DFFeedback fb)
|
abstract DFField[] |
prepareFields(String prefix,
DFEntity ety,
DFEnvironmentRW env)
|
DFField[] |
prepareFieldsStandard(String prefix,
DFEntity ety,
DFEnvironmentRW env)
|
abstract 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 |
processStandardSearch(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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
target
protected com.im.df.impl.db.entity.DBEntityAbstractJChemImpl target
name
protected String name
description
protected String description
paramsPanel
protected JChemSearchParametersPanel paramsPanel
searchType
protected int searchType
opts
protected JChemSearchOptions opts
JChemSearchCapability
public JChemSearchCapability()
getDescription
public String getDescription()
getSearchType
public int getSearchType()
getName
public String getName()
getSearchOptions
public JChemSearchOptions getSearchOptions()
logResult
protected void logResult(Object id,
List<String> ids,
DFFeedback fb)
execute
public void execute(DFEntity query,
String prefix,
boolean outputToConsole,
DFField outputField,
DFEnvironmentRO env,
DFLock etyLock,
DFLock edpLock)
getParametersPanel
public JChemSearchParametersPanel getParametersPanel()
createParamsPanel
public abstract void createParamsPanel()
prepareFields
public abstract DFField[] prepareFields(String prefix,
DFEntity ety,
DFEnvironmentRW env)
processSearch
public abstract 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)
processStandardSearch
public void processStandardSearch(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)
generateIDsToOutput
protected String[] generateIDsToOutput(int[] hits,
DFField outputField,
DFEntityDataProvider targetEDP,
DFEnvironmentRW env)
prepareFieldsStandard
public DFField[] prepareFieldsStandard(String prefix,
DFEntity ety,
DFEnvironmentRW env)