com.im.df/1 5.9.1

com.im.df.query
Class JChemSearchCapability.AbstractStandardSearch

java.lang.Object
  extended by com.im.df.query.JChemSearchCapability
      extended by 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


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.AbstractStandardSearch(com.im.df.impl.db.entity.DBEntityAbstractJChemImpl target, String name, String desc, int type)
           
 
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
 
Methods inherited from interface com.im.df.query.SearchCapability.SearchMode
getDescription, getName, getParametersPanel, getSearchOptions, getSearchType
 

Constructor Detail

JChemSearchCapability.AbstractStandardSearch

public JChemSearchCapability.AbstractStandardSearch(com.im.df.impl.db.entity.DBEntityAbstractJChemImpl target,
                                                    String name,
                                                    String desc,
                                                    int type)
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

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

com.im.df/1 5.9.1