com.im.df/1 5.9.1

com.im.df.query
Class JChemSearchCapability

java.lang.Object
  extended by com.im.df.query.JChemSearchCapability
Direct Known Subclasses:
JChemSearchCapability.AbstractStandardSearch, JChemSearchCapability.SimilaritySearch

public abstract class JChemSearchCapability
extends Object


Nested Class Summary
static class JChemSearchCapability.AbstractStandardSearch
           
static class JChemSearchCapability.DuplicateSearch
           
static class JChemSearchCapability.FullFragmentSearch
           
static class JChemSearchCapability.FullSearch
           
static class JChemSearchCapability.SimilaritySearch
           
static class JChemSearchCapability.SubstructureSearch
           
static class JChemSearchCapability.SuperstructureSearch
           
 
Field Summary
protected  String description
           
protected  String name
           
protected  JChemSearchOptions opts
           
protected  JChemSearchParametersPanel paramsPanel
           
protected  int searchType
           
protected  com.im.df.impl.db.entity.DBEntityAbstractJChemImpl target
           
 
Constructor Summary
JChemSearchCapability()
           
 
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
 

Field Detail

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
Constructor Detail

JChemSearchCapability

public JChemSearchCapability()
Method Detail

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)

com.im.df/1 5.9.1