Package com.im.ijc.df.impl.db.field
Class DBExistingCTFieldNTO
- 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.DBExistingFieldNTO
-
- com.im.ijc.df.impl.db.field.DBExistingCTFieldNTO
-
- All Implemented Interfaces:
com.im.df.api.support.DFNewTypeOptions
,com.im.df.api.support.DFNewTypeWellKnownOptions.ExistingDBField
,com.im.df.api.support.DFNewTypeWellKnownOptions.FieldOptions
,com.im.df.api.support.DFNewTypeWellKnownOptions.SingleDFItem
public class DBExistingCTFieldNTO extends com.chemaxon.dif.db.api.field.newtype.DBExistingFieldNTO
- Author:
- svata
-
-
Field Summary
-
Fields inherited from class com.chemaxon.dif.db.api.field.newtype.DBExistingFieldNTO
claimedColumns, columnNames, columnNameValidator, columnTypes, compatibleColumns, EXPECTED_COLUMNS_COUNT, noColumnsLeft
-
Fields inherited from interface com.im.df.api.support.DFNewTypeOptions
PROP_ERROR_MESSAGE, PROP_VALID
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
acceptsColumn(com.im.commons.db.ddl.DBColInfo ci)
static DBExistingCTFieldNTO
create(com.chemaxon.dif.db.api.field.DBFieldsContainer fieldsContainer, String defaultName, String type, String[] columnTypes)
Map<String,String>
getChemicalTerms()
com.im.commons.db.ddl.DBTableInfo
getTableInfo()
float
supportsColumn(com.im.commons.db.ddl.DBColInfo[] cols)
-
Methods inherited from class com.chemaxon.dif.db.api.field.newtype.DBExistingFieldNTO
getClaimedColumnNames, getColumnNames, getColumnNamesCount, getCompatibleColumnNames, getExtraOptionsText, getRequired, getValidRequiredValues, init, isDisctinctValues, isFixedColumn, setColumnNames, setDisctinctValues, setFixedColumn, setRequired, updateStatus
-
Methods inherited from class com.chemaxon.dif.db.api.field.newtype.DBAbstractFieldNTO
createInsertOptions, getConvertor, getEntity, getNTType, notifyNewDFItemNameChanged
-
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
-
-
-
-
Method Detail
-
create
public static DBExistingCTFieldNTO create(com.chemaxon.dif.db.api.field.DBFieldsContainer fieldsContainer, String defaultName, String type, String[] columnTypes)
-
acceptsColumn
public boolean acceptsColumn(com.im.commons.db.ddl.DBColInfo ci)
- Specified by:
acceptsColumn
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.ExistingDBField
- Overrides:
acceptsColumn
in classcom.chemaxon.dif.db.api.field.newtype.DBExistingFieldNTO
-
supportsColumn
public float supportsColumn(com.im.commons.db.ddl.DBColInfo[] cols)
- Specified by:
supportsColumn
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.ExistingDBField
- Overrides:
supportsColumn
in classcom.chemaxon.dif.db.api.field.newtype.DBExistingFieldNTO
-
getTableInfo
public com.im.commons.db.ddl.DBTableInfo getTableInfo()
- Overrides:
getTableInfo
in classcom.chemaxon.dif.db.api.field.newtype.DBExistingFieldNTO
-
-