Class NewFieldURLDynamicNTO

  • All Implemented Interfaces:
    com.im.df.api.support.DFNewTypeOptions, com.im.df.api.support.DFNewTypeWellKnownOptions.FieldOptions, com.im.df.api.support.DFNewTypeWellKnownOptions.NewDBField, com.im.df.api.support.DFNewTypeWellKnownOptions.NewDynamicURLField, com.im.df.api.support.DFNewTypeWellKnownOptions.NewMimeTypeField, com.im.df.api.support.DFNewTypeWellKnownOptions.SingleDFItem

    public final class NewFieldURLDynamicNTO
    extends DBNewFieldURLNTO
    implements com.im.df.api.support.DFNewTypeWellKnownOptions.NewDynamicURLField
    Author:
    MiloslavSram
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.chemaxon.dif.db.api.field.newtype.DBNewFieldNTO

        com.chemaxon.dif.db.api.field.newtype.DBNewFieldNTO.DBColumnInfoImpl
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String PROP_FORMATT_PATTERN  
      • Fields inherited from class com.chemaxon.dif.db.api.field.newtype.DBNewFieldNTO

        PROP_DEFAULT_VALUE, PROP_REQUIRED
      • Fields inherited from class com.chemaxon.dif.db.api.field.newtype.DBAbstractFieldNTO

        entity
      • 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.NewDynamicURLField

        PROP_CALC_TEMPLATE
      • Fields inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewMimeTypeField

        PROP_MIME_TYPE
      • Fields inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.SingleDFItem

        PROP_DESCRIPTION, PROP_NEW_DFITEM_NAME
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static NewFieldURLDynamicNTO create​(com.chemaxon.dif.db.api.field.DBFieldsContainer fieldsContainer, String defaultName, String ntType)  
      com.im.df.api.support.CalcTemplate getCalcTemplate()  
      protected void init()  
      void setCalcTemplate​(com.im.df.api.support.CalcTemplate calcTemplate)  
      protected void updateStatus()  
      • Methods inherited from class com.chemaxon.dif.db.api.field.newtype.DBNewFieldNTO

        getColumns, getDefaultAvailableRequired, getDefaultRequired, getDefaultValue, getRequired, isDisctinctValues, notifyNewDFItemNameChanged, setColumnBaseName, setDefaultValue, setDisctinctValues, setNativeTypes, setRequired, updateStatus
      • Methods inherited from class com.chemaxon.dif.db.api.field.newtype.DBAbstractFieldNTO

        createInsertOptions, getConvertor, getEntity, getNTType
      • Methods inherited from class com.chemaxon.dif.db.api.item.newtype.SingleDFItemNTO

        getDescription, getNewDFItemName, getParentContainer, normalizeDFItemName, setDescription, setNewDFItemName, setNewDFItemNameSafe
      • Methods inherited from class com.chemaxon.dif.db.api.item.newtype.AbstractNTOImpl

        addPropertyChangeListener, firePropertyChange, getErrorMessage, isValid, removePropertyChangeListener, setErrorMessage, setValid
      • Methods inherited from interface com.im.df.api.support.DFNewTypeOptions

        addPropertyChangeListener, getErrorMessage, isValid, removePropertyChangeListener
      • Methods inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.FieldOptions

        createInsertOptions, getConvertor
      • Methods inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewDBField

        getColumns, getDefaultValue, getRequired, isDisctinctValues, setColumnBaseName, setDefaultValue, setDisctinctValues, setRequired
      • Methods inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewMimeTypeField

        getMimeType, setMimeType
      • Methods inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.SingleDFItem

        getDescription, getNewDFItemName, setDescription, setNewDFItemName, setNewDFItemNameSafe
    • Method Detail

      • updateStatus

        protected void updateStatus()
        Overrides:
        updateStatus in class com.chemaxon.dif.db.api.field.newtype.DBNewFieldNTO
      • init

        protected void init()
        Overrides:
        init in class com.chemaxon.dif.db.api.field.newtype.DBAbstractFieldNTO
      • getCalcTemplate

        public com.im.df.api.support.CalcTemplate getCalcTemplate()
        Specified by:
        getCalcTemplate in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewDynamicURLField
      • setCalcTemplate

        public void setCalcTemplate​(com.im.df.api.support.CalcTemplate calcTemplate)
        Specified by:
        setCalcTemplate in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewDynamicURLField