Package com.im.df.impl.db.field
Class DBFieldChemicalTerms
- 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.DBFieldChemicalTerms
-
- All Implemented Interfaces:
com.im.df.api.capabilities.DBFieldCapability,com.im.df.api.capabilities.DFFieldChemicalTermsCapability,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 class DBFieldChemicalTerms extends com.chemaxon.dif.db.api.field.DBFieldAbstractImpl implements com.im.df.api.capabilities.DFFieldChemicalTermsCapability- 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 DBFieldChemicalTermscreateInstance(com.im.df.api.ddl.DFEntity parent, com.im.ijcs.api.ddl.dto.FieldInfo dto, com.im.commons.progress.DFEnvironmentRW rw)static DBFieldChemicalTermscreateInstance(com.im.df.api.ddl.DFEntity parent, String id, String name, String description, String type, String[] colNames, int tableIndex)static DBFieldChemicalTermscreateInstance(com.im.df.api.ddl.DFEntity parent, String id, String name, String description, String type, String[] colNames, int tableIndex, com.im.commons.progress.DFEnvironmentRW rw)com.chemaxon.dif.db.api.item.DBItemAbstractImpl.AbstractUpdatercreateUpdater()com.im.commons.db.ddl.DBColInfofindDBColInfo(int colIndex)StringgetFormula()Getter for property formula.voidhandleUpdateColInfo(int colIndex, com.im.commons.db.ddl.DBColInfo old, com.im.commons.db.ddl.DBColInfo nue)voidremoveField(List<com.im.ijcs.api.OperationDefinition> ops, boolean deleteDatabaseArtifacts)voidsetFormula(String formula, com.im.commons.progress.DFEnvironmentRW env)-
Methods inherited from class com.chemaxon.dif.db.api.field.DBFieldAbstractImpl
addCommaSeparatedPropsForToString, 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, init, initDataEdit, initType, initTypeDB, isDistinctValues, isQueryable, isSortable, 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 DBFieldChemicalTerms createInstance(com.im.df.api.ddl.DFEntity parent, String id, String name, String description, String type, String[] colNames, int tableIndex)
-
createInstance
public static DBFieldChemicalTerms createInstance(com.im.df.api.ddl.DFEntity parent, String id, String name, String description, String type, String[] colNames, int tableIndex, com.im.commons.progress.DFEnvironmentRW rw)
-
createInstance
public static DBFieldChemicalTerms createInstance(com.im.df.api.ddl.DFEntity parent, com.im.ijcs.api.ddl.dto.FieldInfo dto, com.im.commons.progress.DFEnvironmentRW rw)
-
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
-
getFormula
public String getFormula()
Getter for property formula.- Specified by:
getFormulain interfacecom.im.df.api.capabilities.DFFieldChemicalTermsCapability- Returns:
- Value of property formula.
-
setFormula
public void setFormula(String formula, com.im.commons.progress.DFEnvironmentRW env)
- Specified by:
setFormulain interfacecom.im.df.api.capabilities.DFFieldChemicalTermsCapability
-
handleUpdateColInfo
public void handleUpdateColInfo(int colIndex, com.im.commons.db.ddl.DBColInfo old, com.im.commons.db.ddl.DBColInfo nue)- Overrides:
handleUpdateColInfoin 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
-
removeField
public void removeField(List<com.im.ijcs.api.OperationDefinition> ops, boolean deleteDatabaseArtifacts)
- Overrides:
removeFieldin classcom.chemaxon.dif.db.api.field.DBFieldAbstractImpl
-
findDBColInfo
public com.im.commons.db.ddl.DBColInfo findDBColInfo(int colIndex)
- Overrides:
findDBColInfoin classcom.chemaxon.dif.db.api.field.DBFieldAbstractImpl
-
-