Package com.im.ijc.df.impl.db.field
Class NewFieldURLDynamicNTO
- java.lang.Object
-
- com.chemaxon.dif.db.api.item.newtype.AbstractNTOImpl
-
- com.chemaxon.dif.db.api.item.newtype.SingleDFItemNTO
-
- com.chemaxon.dif.db.api.field.newtype.DBAbstractFieldNTO
-
- com.chemaxon.dif.db.api.field.newtype.DBNewFieldNTO
-
- com.im.ijc.df.impl.db.field.DBNewFieldMimeTypeNTO
-
- com.im.ijc.df.impl.db.field.DBNewFieldURLNTO
-
- com.im.ijc.df.impl.db.field.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
-
-
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 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
-
-
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.im.ijc.df.impl.db.field.DBNewFieldURLNTO
create
-
Methods inherited from class com.im.ijc.df.impl.db.field.DBNewFieldMimeTypeNTO
getMimeType, getXAttributes, setMimeType
-
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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-
-
-
-
Field Detail
-
PROP_FORMATT_PATTERN
public static final String PROP_FORMATT_PATTERN
- See Also:
- Constant Field Values
-
-
Method Detail
-
updateStatus
protected void updateStatus()
- Overrides:
updateStatus
in classcom.chemaxon.dif.db.api.field.newtype.DBNewFieldNTO
-
create
public static NewFieldURLDynamicNTO create(com.chemaxon.dif.db.api.field.DBFieldsContainer fieldsContainer, String defaultName, String ntType)
-
init
protected void init()
- Overrides:
init
in classcom.chemaxon.dif.db.api.field.newtype.DBAbstractFieldNTO
-
getCalcTemplate
public com.im.df.api.support.CalcTemplate getCalcTemplate()
- Specified by:
getCalcTemplate
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewDynamicURLField
-
setCalcTemplate
public void setCalcTemplate(com.im.df.api.support.CalcTemplate calcTemplate)
- Specified by:
setCalcTemplate
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewDynamicURLField
-
-