public class ValueInfoTable<T extends ValueInfo> extends ValueInfoTableBase<T>
ValueInfoTable object.
| Name | Type | Description |
|---|---|---|
| displayname | String | A user-friendly name for the field |
| description | String | A brief description of the field's function |
| usereditable | Boolean | Whether it makes sense for the user to update the field's value |
| typefactory | PoemTypeFactory | The field's Melati type |
| nullable | Boolean | Whether the field can be empty |
| size | Integer | For character fields, the maximum number of characters that can be stored, (-1 for unlimited) |
| width | Integer | A sensible width for text boxes used for entering the field, where appropriate |
| height | Integer | A sensible height for text boxes used for entering the field, where appropriate |
| precision | Integer | Precision (total number of digits) for fixed-point numbers |
| scale | Integer | Scale (number of digits after the decimal) for fixed-point numbers |
| renderinfo | String | The name of the Melati templet (if not the default) to use for input controls for the field |
| rangelow_string | String | The low end of the range of permissible values for the field |
| rangelimit_string | String | The (exclusive) limit of the range of permissible values for the field |
| Constructor and Description |
|---|
ValueInfoTable(Database database,
String name,
DefinitionSource definitionSource)
Constructor.
|
defaultDisplayOrder, getDescriptionColumn, getDisplaynameColumn, getHeightColumn, getNullableColumn, getPoemDatabaseTables, getPrecisionColumn, getRangelimit_stringColumn, getRangelow_stringColumn, getRenderinfoColumn, getScaleColumn, getSizeColumn, getTypefactoryColumn, getUsereditableColumn, getValueInfoObject, getValueInfoObject, getWidthColumn, initpostInitialiseaddColumnAndCommit, addListener, appendWhereClause, cachedCount, cachedCount, cachedCount, cachedCount, cachedCount, cachedCount, cachedExists, cachedSelection, cachedSelectionField, cachedSelectionType, canDeleteColumn, canReadColumn, canSelectColumn, canWriteColumn, clearColumnInfoCaches, cnfWhereClause, cnfWhereClause, columns, columnWithColumnInfoID, count, count, count, count, countSQL, countSQL, create, create, createTableInfo, dbAddConstraints, dbModifyStructure, defaultCacheLimit, defaultCategory, defaultDescription, defaultDisplayName, defaultOrderByClause, defaultRememberAllTroids, defineColumn, delete_unsafe, delete, deleteColumnAndCommit, deletedColumn, displayColumn, displayColumns, displayColumnsCount, dump, dump, dumpCacheAnalysis, equals, exists, exists, extrasCount, firstSelection, getCacheInfo, getCanCreate, getCategory, getColumn, getColumns, getColumnsCount, getDatabase, getDbmsTableType, getDefaultCanDelete, getDefaultCanRead, getDefaultCanWrite, getDescription, getDetailDisplayColumns, getDetailDisplayColumnsCount, getDisplayName, getInfo, getMostRecentTroid, getName, getNextExtrasIndex, getObject, getObject, getRecordDisplayColumns, getRecordDisplayColumnsCount, getSearchCriterionColumns, getSearchCriterionColumnsCount, getSummaryDisplayColumns, getSummaryDisplayColumnsCount, getTableInfo, hashCode, invalidateTransactionStuffs, load, maybeFirst, newPersistent, notifyColumnInfo, notifyTouched, primaryCriterionColumn, quotedName, readLock, referencesTo, referencesTo, rememberAllTroids, selection, selection, selection, selection, selection, selection, selectionSQL, serial, setCacheLimit, setDisplayColumn, setSearchColumn, setTableInfo, tableInfoID, toString, trimCache, troidColumn, troidFor, troidSelection, troidSelection, troidSelection, uncache, unifyWithColumnInfo, unifyWithDB, unifyWithMetadata, whereClause, whereClause, writeDownpublic ValueInfoTable(Database database, String name, DefinitionSource definitionSource) throws PoemException
database - the POEM database we are usingname - the name of this TabledefinitionSource - which definition is being usedPoemException - if anything goes wrongCopyright © 2000–2021 PanEris. All rights reserved.