Package com.im.df.api.support
Interface DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
- All Superinterfaces:
DFNewTypeOptions
,DFNewTypeWellKnownOptions.EntityDBOptions
,DFNewTypeWellKnownOptions.EntityOptions
,DFNewTypeWellKnownOptions.NewDBEntity
,DFNewTypeWellKnownOptions.SingleDFItem
- Enclosing interface:
- DFNewTypeWellKnownOptions
public static interface DFNewTypeWellKnownOptions.NewJChemBaseEntity extends DFNewTypeWellKnownOptions.NewDBEntity
Options for creating a new DFEntity with JChemEntityCapability.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
PROP_ABSOLUTE_STEREO
static java.lang.String
PROP_DOMAIN
static java.lang.String
PROP_DUPLICATE_FILTERING
static java.lang.String
PROP_EMPTY_STRUCTURES_ALLOWED
static java.lang.String
PROP_JCHEM_TABLE_TYPE
static java.lang.String
PROP_NUMBER_OF_EDGES
static java.lang.String
PROP_NUMBER_OF_INTS
static java.lang.String
PROP_NUMBER_OF_ONES
static java.lang.String
PROP_STANDARDIZER_CONFIG
static java.lang.String
PROP_TAUTOMER_DUPLICATE_CHECKING
static java.lang.String
PROP_VALID_JCHEM_TABLE_TYPES
-
Fields inherited from interface com.im.df.api.support.DFNewTypeOptions
PROP_ERROR_MESSAGE, PROP_VALID
-
Fields inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.EntityDBOptions
PROP_TABLE_NAME
-
Fields inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.SingleDFItem
PROP_DESCRIPTION, PROP_NEW_DFITEM_NAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.im.commons.db.util.SchemaQualifiedName
getJChemPropertyTable()
int
getJchemTableType()
int
getNumberOfEdges()
int
getNumberOfInts()
int
getNumberOfOnes()
java.lang.String
getStandardizerConfig()
int[]
getValidJchemTableTypes()
Get the valid JChem table types.boolean
isAbsoluteStereo()
boolean
isDuplicateFiltering()
boolean
isEmptyStructuresAllowed()
boolean
isTautomerDuplicateChecking()
void
setAbsoluteStereo(boolean absoluteStereo)
void
setDuplicateFiltering(boolean duplicateFiltering)
void
setEmptyStructuresAllowed(boolean emptyStructuresAllowed)
void
setJChemPropertyTable(com.im.commons.db.util.SchemaQualifiedName propertyTableName)
void
setJchemTableType(int tableType)
void
setNumberOfEdges(int numberOfEdges)
void
setNumberOfInts(int numberOfInts)
void
setNumberOfOnes(int numberOfOnes)
void
setStandardizerConfig(java.lang.String standardizerConfig)
void
setTautomerDuplicateChecking(boolean duplicateFiltering)
void
setValidJchemTableTypes(int[] types)
Set the possible JChem table types to these types.-
Methods inherited from interface com.im.df.api.support.DFNewTypeOptions
addPropertyChangeListener, getErrorMessage, isValid, removePropertyChangeListener
-
Methods inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.EntityDBOptions
getTableName, setTableName
-
Methods inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.SingleDFItem
getDescription, getNewDFItemName, setDescription, setNewDFItemName, setNewDFItemNameSafe
-
-
-
-
Field Detail
-
PROP_ABSOLUTE_STEREO
static final java.lang.String PROP_ABSOLUTE_STEREO
- See Also:
- Constant Field Values
-
PROP_DUPLICATE_FILTERING
static final java.lang.String PROP_DUPLICATE_FILTERING
- See Also:
- Constant Field Values
-
PROP_TAUTOMER_DUPLICATE_CHECKING
static final java.lang.String PROP_TAUTOMER_DUPLICATE_CHECKING
- See Also:
- Constant Field Values
-
PROP_EMPTY_STRUCTURES_ALLOWED
static final java.lang.String PROP_EMPTY_STRUCTURES_ALLOWED
- See Also:
- Constant Field Values
-
PROP_DOMAIN
static final java.lang.String PROP_DOMAIN
- See Also:
- Constant Field Values
-
PROP_STANDARDIZER_CONFIG
static final java.lang.String PROP_STANDARDIZER_CONFIG
- See Also:
- Constant Field Values
-
PROP_JCHEM_TABLE_TYPE
static final java.lang.String PROP_JCHEM_TABLE_TYPE
- See Also:
- Constant Field Values
-
PROP_VALID_JCHEM_TABLE_TYPES
static final java.lang.String PROP_VALID_JCHEM_TABLE_TYPES
- See Also:
- Constant Field Values
-
PROP_NUMBER_OF_INTS
static final java.lang.String PROP_NUMBER_OF_INTS
- See Also:
- Constant Field Values
-
PROP_NUMBER_OF_ONES
static final java.lang.String PROP_NUMBER_OF_ONES
- See Also:
- Constant Field Values
-
PROP_NUMBER_OF_EDGES
static final java.lang.String PROP_NUMBER_OF_EDGES
- See Also:
- Constant Field Values
-
-
Method Detail
-
getNumberOfInts
int getNumberOfInts()
-
setNumberOfInts
void setNumberOfInts(int numberOfInts) throws java.lang.IllegalArgumentException
- Parameters:
numberOfInts
- the fingerprint length- Throws:
java.lang.IllegalArgumentException
- when the value is not valid for current JChem table type
-
getNumberOfOnes
int getNumberOfOnes()
-
setNumberOfOnes
void setNumberOfOnes(int numberOfOnes) throws java.lang.IllegalArgumentException
- Parameters:
numberOfOnes
- the number of bits set per pattern- Throws:
java.lang.IllegalArgumentException
- when the value is not valid for current JChem table type
-
getNumberOfEdges
int getNumberOfEdges()
-
setNumberOfEdges
void setNumberOfEdges(int numberOfEdges) throws java.lang.IllegalArgumentException
- Parameters:
numberOfEdges
- the maximal length of a fingerprint pattern- Throws:
java.lang.IllegalArgumentException
- when the value is not valid for current JChem table type
-
getJchemTableType
int getJchemTableType()
-
setJchemTableType
void setJchemTableType(int tableType)
-
setValidJchemTableTypes
void setValidJchemTableTypes(int[] types)
Set the possible JChem table types to these types.- Parameters:
types
- The table types as defined by the UpdataHandler.TABLE_TYPE_* values
-
getValidJchemTableTypes
int[] getValidJchemTableTypes()
Get the valid JChem table types.- Returns:
- The valid table types as defined by the UpdataHandler.TABLE_TYPE_* values
-
isAbsoluteStereo
boolean isAbsoluteStereo()
-
setAbsoluteStereo
void setAbsoluteStereo(boolean absoluteStereo)
-
isDuplicateFiltering
boolean isDuplicateFiltering()
-
setDuplicateFiltering
void setDuplicateFiltering(boolean duplicateFiltering)
-
isTautomerDuplicateChecking
boolean isTautomerDuplicateChecking()
-
setTautomerDuplicateChecking
void setTautomerDuplicateChecking(boolean duplicateFiltering)
-
isEmptyStructuresAllowed
boolean isEmptyStructuresAllowed()
-
setEmptyStructuresAllowed
void setEmptyStructuresAllowed(boolean emptyStructuresAllowed)
-
getJChemPropertyTable
com.im.commons.db.util.SchemaQualifiedName getJChemPropertyTable()
-
setJChemPropertyTable
void setJChemPropertyTable(com.im.commons.db.util.SchemaQualifiedName propertyTableName)
-
getStandardizerConfig
java.lang.String getStandardizerConfig()
-
setStandardizerConfig
void setStandardizerConfig(java.lang.String standardizerConfig)
-
-