Class FieldURLDynamic

  • All Implemented Interfaces:
    com.im.df.api.capabilities.DFFieldCalcCapability, com.im.df.api.capabilities.DFFieldDataTypeCapability, com.im.df.api.capabilities.DFFieldTextCapability, com.im.df.api.capabilities.DFFieldURLCapability, com.im.df.api.capabilities.InfoCapability, com.im.df.api.ddl.DFCapability, com.im.df.api.ddl.DFField, com.im.df.api.ddl.DFItem, com.im.df.api.support.PropertiesEditingConfigurable, com.im.df.api.support.PropertiesEditingConfigurable.Extra

    public final class FieldURLDynamic
    extends com.chemaxon.dif.db.api.field.ColumnlessFieldAbstractImpl
    implements com.im.df.api.capabilities.DFFieldURLCapability, com.im.df.api.capabilities.DFFieldCalcCapability
    • Nested Class Summary

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

        com.chemaxon.dif.db.api.field.FieldAbstract.FUpdater
      • Nested classes/interfaces inherited from class com.chemaxon.dif.db.api.item.DBItemAbstractImpl

        com.chemaxon.dif.db.api.item.DBItemAbstractImpl.AbstractUpdater
      • Nested classes/interfaces inherited from interface com.im.df.api.ddl.DFField

        com.im.df.api.ddl.DFField.Required
      • Nested classes/interfaces inherited from interface com.im.df.api.ddl.DFItem

        com.im.df.api.ddl.DFItem.Handle<T extends com.im.df.api.ddl.DFItem>
      • Nested classes/interfaces inherited from interface com.im.df.api.support.PropertiesEditingConfigurable

        com.im.df.api.support.PropertiesEditingConfigurable.Extra
    • Field Summary

      • Fields inherited from class com.chemaxon.dif.db.api.item.DBItemAbstractImpl

        DEFAULT_CHARSET
      • Fields inherited from interface com.im.df.api.ddl.DFField

        PROP_DEFAULT_VALUE, PROP_DISTINCT_VALUES, PROP_REQUIRED
      • Fields inherited from interface com.im.df.api.capabilities.DFFieldCalcCapability

        PROP_CALC_TEMPLATE
      • Fields inherited from interface com.im.df.api.ddl.DFItem

        PROP_CAPABILITIES, PROP_DESCRIPTION, PROP_ID, PROP_NAME, PROP_TYPE, PROP_VALID
    • Constructor Summary

      Constructors 
      Constructor Description
      FieldURLDynamic​(com.im.df.api.ddl.DFEntity parent, String id, String name, String desc, String type, List<com.im.ijcs.api.ddl.dto.PropInfo> xAttrs)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected com.chemaxon.dif.db.api.field.ColumnlessFieldDataTypeAbstractImpl createFieldType​(String type, com.im.df.api.ddl.DFEntity entity, List<com.im.ijcs.api.ddl.dto.PropInfo> xAttrs)  
      static FieldURLDynamic createInstance​(com.im.df.api.ddl.DFEntity parent, com.im.ijcs.api.ddl.dto.FieldInfo dto, com.im.commons.progress.DFEnvironmentRW env)  
      static FieldURLDynamic createInstance​(com.im.df.api.ddl.DFEntity parent, String id, String name, String desc, String type, com.im.commons.progress.DFEnvironmentRW rw, List<com.im.ijcs.api.ddl.dto.PropInfo> xAttrs)  
      com.chemaxon.dif.db.api.item.DBItemAbstractImpl.AbstractUpdater createUpdater()  
      com.im.df.api.support.Calculable getCalcTemplate()  
      com.im.df.api.support.DFDataConvertor getConvertor()  
      String getDataTypeName()  
      com.im.ijcs.api.ddl.dto.FieldInfo getXmlBean()  
      void initTemplate​(com.im.df.api.support.CalcTemplate calcTemplate)  
      boolean isSortable()  
      void setCalcTemplate​(com.im.df.api.support.Calculable calcTemplate, com.im.commons.progress.DFEnvironmentRW env)  
      • Methods inherited from class com.chemaxon.dif.db.api.field.ColumnlessFieldAbstractImpl

        getDefaultValue, getEntity, getEntityImpl, getFieldClass, getHandle, getNameValidator, getRequired, getSchema, getSchemaImpl, getTooltip, getType, getValidRequiredValues, init, initType, isDistinctValues, isQueryable, removeField, setDefaultValue, setDistinctValues, setRequired, updateFieldType
      • Methods inherited from class com.chemaxon.dif.db.api.field.FieldAbstract

        getXAttributes, putXAttribute
      • Methods inherited from class com.chemaxon.dif.db.api.item.DBItemAbstractImpl

        activateItem, addCapabilitiesFromCapabilityProviders, addCapability, addCommaSeparatedPropsForToString, addPropertyChangeListener, doGetHandle, ensureValid, equals, findOwner, firePropertyChange, firePropertyChange, getCapabilities, getDescription, getId, getName, getXAttributesImpl, handleChanges, handleOwner, handleUpdateDescription, handleUpdateName, handleXAttrs, hashCode, initXAttributes, invalidate, invalidateSubitems, isActive, isCapabilityProviderAllowed, isDifferent, isPropertyEditable, isValid, removeCapability, removePropertyChangeListener, replaceCapability, setDescription, setName, setPropertyEditable, toString
      • Methods inherited from interface com.im.df.api.ddl.DFItem

        addPropertyChangeListener, getCapabilities, getDescription, getId, getName, isValid, removePropertyChangeListener, setDescription, setName
      • Methods inherited from interface com.im.df.api.support.PropertiesEditingConfigurable

        isPropertyEditable
      • Methods inherited from interface com.im.df.api.support.PropertiesEditingConfigurable.Extra

        setPropertyEditable
    • Constructor Detail

      • FieldURLDynamic

        public FieldURLDynamic​(com.im.df.api.ddl.DFEntity parent,
                               String id,
                               String name,
                               String desc,
                               String type,
                               List<com.im.ijcs.api.ddl.dto.PropInfo> xAttrs)
    • Method Detail

      • createFieldType

        protected com.chemaxon.dif.db.api.field.ColumnlessFieldDataTypeAbstractImpl createFieldType​(String type,
                                                                                                    com.im.df.api.ddl.DFEntity entity,
                                                                                                    List<com.im.ijcs.api.ddl.dto.PropInfo> xAttrs)
        Specified by:
        createFieldType in class com.chemaxon.dif.db.api.field.ColumnlessFieldAbstractImpl
      • initTemplate

        public void initTemplate​(com.im.df.api.support.CalcTemplate calcTemplate)
      • createInstance

        public static FieldURLDynamic createInstance​(com.im.df.api.ddl.DFEntity parent,
                                                     com.im.ijcs.api.ddl.dto.FieldInfo dto,
                                                     com.im.commons.progress.DFEnvironmentRW env)
      • createInstance

        public static FieldURLDynamic createInstance​(com.im.df.api.ddl.DFEntity parent,
                                                     String id,
                                                     String name,
                                                     String desc,
                                                     String type,
                                                     com.im.commons.progress.DFEnvironmentRW rw,
                                                     List<com.im.ijcs.api.ddl.dto.PropInfo> xAttrs)
      • getXmlBean

        public com.im.ijcs.api.ddl.dto.FieldInfo getXmlBean()
        Overrides:
        getXmlBean in class com.chemaxon.dif.db.api.field.ColumnlessFieldAbstractImpl
      • isSortable

        public boolean isSortable()
        Specified by:
        isSortable in interface com.im.df.api.ddl.DFField
        Overrides:
        isSortable in class com.chemaxon.dif.db.api.field.ColumnlessFieldAbstractImpl
      • getCalcTemplate

        public com.im.df.api.support.Calculable getCalcTemplate()
        Specified by:
        getCalcTemplate in interface com.im.df.api.capabilities.DFFieldCalcCapability
      • setCalcTemplate

        public void setCalcTemplate​(com.im.df.api.support.Calculable calcTemplate,
                                    com.im.commons.progress.DFEnvironmentRW env)
        Specified by:
        setCalcTemplate in interface com.im.df.api.capabilities.DFFieldCalcCapability
      • getConvertor

        public com.im.df.api.support.DFDataConvertor getConvertor()
        Specified by:
        getConvertor in interface com.im.df.api.ddl.DFField
        Overrides:
        getConvertor in class com.chemaxon.dif.db.api.field.ColumnlessFieldAbstractImpl
      • getDataTypeName

        public String getDataTypeName()
        Specified by:
        getDataTypeName in interface com.im.df.api.capabilities.DFFieldDataTypeCapability
      • createUpdater

        public com.chemaxon.dif.db.api.item.DBItemAbstractImpl.AbstractUpdater createUpdater()
        Specified by:
        createUpdater in class com.chemaxon.dif.db.api.item.DBItemAbstractImpl