Package com.im.df.impl.db.field
Class FieldURLDynamic
- java.lang.Object
-
- com.chemaxon.dif.db.api.item.DBItemAbstractImpl
-
- com.chemaxon.dif.db.api.field.FieldAbstract
-
- com.chemaxon.dif.db.api.field.ColumnlessFieldAbstractImpl
-
- com.im.df.impl.db.field.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
-
-
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 class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.im.df.api.ddl.DFItem
addPropertyChangeListener, getCapabilities, getDescription, getId, getName, isValid, removePropertyChangeListener, setDescription, setName
-
-
-
-
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 classcom.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 classcom.chemaxon.dif.db.api.field.ColumnlessFieldAbstractImpl
-
isSortable
public boolean isSortable()
- Specified by:
isSortable
in interfacecom.im.df.api.ddl.DFField
- Overrides:
isSortable
in classcom.chemaxon.dif.db.api.field.ColumnlessFieldAbstractImpl
-
getCalcTemplate
public com.im.df.api.support.Calculable getCalcTemplate()
- Specified by:
getCalcTemplate
in interfacecom.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 interfacecom.im.df.api.capabilities.DFFieldCalcCapability
-
getConvertor
public com.im.df.api.support.DFDataConvertor getConvertor()
- Specified by:
getConvertor
in interfacecom.im.df.api.ddl.DFField
- Overrides:
getConvertor
in classcom.chemaxon.dif.db.api.field.ColumnlessFieldAbstractImpl
-
getDataTypeName
public String getDataTypeName()
- Specified by:
getDataTypeName
in interfacecom.im.df.api.capabilities.DFFieldDataTypeCapability
-
createUpdater
public com.chemaxon.dif.db.api.item.DBItemAbstractImpl.AbstractUpdater createUpdater()
- Specified by:
createUpdater
in classcom.chemaxon.dif.db.api.item.DBItemAbstractImpl
-
-