Package com.im.df.impl.db.field
Class DBFieldStandard
- java.lang.Object
-
- com.chemaxon.dif.db.api.item.DBItemAbstractImpl
-
- com.chemaxon.dif.db.api.field.FieldAbstract
-
- com.chemaxon.dif.db.api.field.DBFieldAbstractImpl
-
- com.im.df.impl.db.field.DBFieldStandard
-
- All Implemented Interfaces:
com.im.df.api.capabilities.DBFieldCapability,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 DBFieldStandard extends com.chemaxon.dif.db.api.field.DBFieldAbstractImpl- Author:
- Tim Dudgeon
-
-
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.capabilities.DBFieldCapability
com.im.df.api.capabilities.DBFieldCapability.DBColumn
-
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.DBFieldDataTypeAbstractImplcreateFieldType(String type, com.im.df.api.ddl.DFEntity entity, String[] colNames, List<com.im.ijcs.api.ddl.dto.PropInfo> xAttrs)static DBFieldStandardcreateInstance(com.im.df.api.ddl.DFEntity parent, com.im.ijcs.api.ddl.dto.FieldInfo dto)static DBFieldStandardcreateInstance(com.im.df.api.ddl.DFEntity parent, String id, String name, String description, String type, String[] colNames, int tableIndex, List<com.im.ijcs.api.ddl.dto.PropInfo> xAttrs)com.chemaxon.dif.db.api.item.DBItemAbstractImpl.AbstractUpdatercreateUpdater()protected voidinit(com.im.df.api.ddl.DFEntity entity, String type, String[] colNames, int tableIndex, List<com.im.ijcs.api.ddl.dto.PropInfo> xAttrs)-
Methods inherited from class com.chemaxon.dif.db.api.field.DBFieldAbstractImpl
addCommaSeparatedPropsForToString, findDBColInfo, findDBColInfo, findDBTableInfo, getColumnClasses, getColumns, getConvertor, getDBSchemaName, getDefaultValue, getEntity, getEntityImpl, getFieldClass, getHandle, getJoin, getNameValidator, getRequired, getSchema, getSchemaPlusTable, getSortColumnNames, getSortColumnsAscDesc, getTable, getTableIndex, getTableInfo, getTooltip, getType, getValidRequiredValues, getValueHandler, getXmlBean, handleUpdateColInfo, initDataEdit, initType, initTypeDB, isDistinctValues, isQueryable, isSortable, removeField, setDefaultValue, setDistinctValues, setRequired, setSortColumns
-
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, addPropertyChangeListener, doGetHandle, ensureValid, equals, findOwner, firePropertyChange, firePropertyChange, getCapabilities, getDescription, getId, getName, getSchemaImpl, 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
-
createInstance
public static DBFieldStandard createInstance(com.im.df.api.ddl.DFEntity parent, String id, String name, String description, String type, String[] colNames, int tableIndex, List<com.im.ijcs.api.ddl.dto.PropInfo> xAttrs)
-
createInstance
public static DBFieldStandard createInstance(com.im.df.api.ddl.DFEntity parent, com.im.ijcs.api.ddl.dto.FieldInfo dto)
-
init
protected void init(com.im.df.api.ddl.DFEntity entity, String type, String[] colNames, int tableIndex, List<com.im.ijcs.api.ddl.dto.PropInfo> xAttrs)- Overrides:
initin classcom.chemaxon.dif.db.api.field.DBFieldAbstractImpl
-
createUpdater
public com.chemaxon.dif.db.api.item.DBItemAbstractImpl.AbstractUpdater createUpdater()
- Specified by:
createUpdaterin classcom.chemaxon.dif.db.api.item.DBItemAbstractImpl
-
createFieldType
protected com.chemaxon.dif.db.api.field.DBFieldDataTypeAbstractImpl createFieldType(String type, com.im.df.api.ddl.DFEntity entity, String[] colNames, List<com.im.ijcs.api.ddl.dto.PropInfo> xAttrs)
- Specified by:
createFieldTypein classcom.chemaxon.dif.db.api.field.DBFieldAbstractImpl
-
-