Interface DFNewTypeWellKnownOptions.NewJChemBaseEntity

    • 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_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_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)