Class ExtensionFieldNT

  • All Implemented Interfaces:
    com.chemaxon.dif.db.api.DFNewTypeChangeProcessor<com.im.df.api.ddl.DFField,​ExtensionFieldInfo>, com.im.df.api.support.DFNewType<com.im.df.api.ddl.DFField>

    public class ExtensionFieldNT
    extends com.chemaxon.dif.db.api.field.newtype.VirtualAbstractFieldNT<ExtensionFieldInfo>
    • Constructor Detail

      • ExtensionFieldNT

        public ExtensionFieldNT​(com.chemaxon.dif.db.api.field.DBFieldsContainer dBFieldsContainer)
    • Method Detail

      • getName

        public String getName()
        Specified by:
        getName in interface com.im.df.api.support.DFNewType<com.im.df.api.ddl.DFField>
        Overrides:
        getName in class com.chemaxon.dif.db.api.field.newtype.AbstractFieldNT<ExtensionFieldInfo>
      • getCapabilityTypes

        public List<Class> getCapabilityTypes()
        Specified by:
        getCapabilityTypes in interface com.im.df.api.support.DFNewType<com.im.df.api.ddl.DFField>
        Overrides:
        getCapabilityTypes in class com.chemaxon.dif.db.api.field.newtype.AbstractFieldNT<ExtensionFieldInfo>
      • createField

        protected com.im.df.api.ddl.DFField createField​(ExtensionFieldInfo dto,
                                                        com.im.commons.progress.DFEnvironmentRW env)
        Specified by:
        createField in class com.chemaxon.dif.db.api.field.newtype.AbstractFieldNT<ExtensionFieldInfo>
      • createOperations

        protected String createOperations​(List<com.im.ijcs.api.OperationDefinition> ops)
        Specified by:
        createOperations in class com.chemaxon.dif.db.api.field.newtype.VirtualAbstractFieldNT<ExtensionFieldInfo>
      • create

        public Collection<com.im.df.api.ddl.DFField> create​(com.im.commons.progress.DFEnvironmentRW env)
        Specified by:
        create in interface com.im.df.api.support.DFNewType<com.im.df.api.ddl.DFField>
        Overrides:
        create in class com.chemaxon.dif.db.api.field.newtype.VirtualAbstractFieldNT<ExtensionFieldInfo>
      • creationParamsTest

        protected void creationParamsTest​(com.im.commons.progress.DFEnvironmentRW env)
        Overrides:
        creationParamsTest in class com.chemaxon.dif.db.api.field.newtype.AbstractFieldNT<ExtensionFieldInfo>