Class DBNewFieldMimeTypeNTO

  • 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.NewMimeTypeField, com.im.df.api.support.DFNewTypeWellKnownOptions.SingleDFItem
    Direct Known Subclasses:
    DBNewFieldBinaryNTO, DBNewFieldURLNTO

    public abstract class DBNewFieldMimeTypeNTO
    extends com.chemaxon.dif.db.api.field.newtype.DBNewFieldNTO
    implements com.im.df.api.support.DFNewTypeWellKnownOptions.NewMimeTypeField
    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 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.NewMimeTypeField

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

        PROP_DESCRIPTION, PROP_NEW_DFITEM_NAME
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected DBNewFieldMimeTypeNTO​(com.chemaxon.dif.db.api.field.DBFieldsContainer fieldsContainer, String defaultName, String ntType)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getMimeType()  
      Map<String,​String> getXAttributes()  
      void setMimeType​(String mimeType)  
      • 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, updateStatus
      • Methods inherited from class com.chemaxon.dif.db.api.field.newtype.DBAbstractFieldNTO

        createInsertOptions, getConvertor, getEntity, getNTType, init
      • 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.SingleDFItem

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

      • DBNewFieldMimeTypeNTO

        protected DBNewFieldMimeTypeNTO​(com.chemaxon.dif.db.api.field.DBFieldsContainer fieldsContainer,
                                        String defaultName,
                                        String ntType)
    • Method Detail

      • getMimeType

        public String getMimeType()
        Specified by:
        getMimeType in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewMimeTypeField
      • setMimeType

        public void setMimeType​(String mimeType)
        Specified by:
        setMimeType in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewMimeTypeField
      • getXAttributes

        public Map<String,​String> getXAttributes()
        Overrides:
        getXAttributes in class com.chemaxon.dif.db.api.field.newtype.DBNewFieldNTO