public class ValueInfo extends ValueInfoBase
Setting and ColumnInfo.
Melati POEM generated, programmer modifiable stub
for a Persistent ValueInfo 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 |
|---|
ValueInfo()
Constructor
for a
Persistent ValueInfo object. |
| Modifier and Type | Method and Description |
|---|---|
FieldAttributes<?> |
fieldAttributesRenamedAs(FieldAttributes<?> c) |
Field<String> |
getRangelimit_stringField()
Retrieves the
Rangelimit_string value as a Field
from this ValueInfo Persistent. |
Field<String> |
getRangelow_stringField()
Retrieves the
Rangelow_string value as a Field
from this ValueInfo Persistent. |
SQLPoemType<?> |
getType()
NOTE A type cannot be changed once initialised.
|
void |
setRangelimit_string(String value)
Sets the
Rangelimit_string value, with checking, for this
ValueInfo Persistent. |
void |
setRangelow_string(String value)
Sets the
Rangelow_string value, with checking, for this
ValueInfo Persistent. |
PoemTypeFactory.Parameter |
toTypeParameter() |
getDescription_unsafe, getDescription, getDescriptionField, getDisplayname_unsafe, getDisplayname, getDisplaynameField, getHeight_unsafe, getHeight, getHeightField, getNullable_unsafe, getNullable, getNullableField, getPoemDatabaseTables, getPrecision_unsafe, getPrecision, getPrecisionField, getRangelimit_string_unsafe, getRangelimit_string, getRangelow_string_unsafe, getRangelow_string, getRenderinfo_unsafe, getRenderinfo, getRenderinfoField, getScale_unsafe, getScale, getScaleField, getSize_unsafe, getSize, getSizeField, getTypefactory_unsafe, getTypefactory, getTypefactoryCode, getTypefactoryField, getUsereditable_unsafe, getUsereditable, getUsereditableField, getValueInfoTable, getWidth_unsafe, getWidth, getWidthField, setDescription_unsafe, setDescription, setDisplayname_unsafe, setDisplayname, setHeight_unsafe, setHeight, setHeight, setNullable_unsafe, setNullable, setNullable, setPrecision_unsafe, setPrecision, setPrecision, setRangelimit_string_unsafe, setRangelow_string_unsafe, setRenderinfo_unsafe, setRenderinfo, setScale_unsafe, setScale, setScale, setSize_unsafe, setSize, setSize, setTypefactory_unsafe, setTypefactory, setTypefactoryCode, setUsereditable_unsafe, setUsereditable, setUsereditable, setWidth_unsafe, setWidth, setWidthassertCanCreate, assertCanCreate, assertCanDelete, assertCanDelete, assertCanRead, assertCanRead, assertCanWrite, assertCanWrite, delete_unsafe, delete, delete, deleteAndCommit, deleteAndCommit, displayString, displayString, displayString, dump, dump, duplicated, duplicatedFloating, equals, existenceLock, fieldsOfColumns, getChildren, getCooked, getCookedString, getDatabase, getDetailDisplayFields, getField, getFields, getName, getPrimaryDisplayField, getRaw, getRawString, getReadable, getRecordDisplayFields, getSearchCriterionFields, getSummaryDisplayFields, getTable, getTroid, hashCode, invalidate, isDirty, makePersistent, postEdit, postInsert, postModify, postWrite, preEdit, setCooked, setDirty, setRaw, setRawString, statusExistent, statusNonexistent, toString, troidmarkValidpublic ValueInfo()
Persistent ValueInfo object.
See org.melati.poem.prepro.TableDef#generateMainJavapublic PoemTypeFactory.Parameter toTypeParameter()
public SQLPoemType<?> getType()
public FieldAttributes<?> fieldAttributesRenamedAs(FieldAttributes<?> c)
c - a FieldAttributes eg a Fieldpublic Field<String> getRangelow_stringField()
Rangelow_string value as a Field
from this ValueInfo Persistent.
see org.melati.poem.prepro.FieldDef#generateFieldCreatorgetRangelow_stringField in class ValueInfoBaseValueInfoBase.getRangelow_stringField()public Field<String> getRangelimit_stringField()
Rangelimit_string value as a Field
from this ValueInfo Persistent.
see org.melati.poem.prepro.FieldDef#generateFieldCreatorgetRangelimit_stringField in class ValueInfoBaseValueInfoBase.getRangelimit_stringField()public void setRangelow_string(String value)
Rangelow_string value, with checking, for this
ValueInfo Persistent.
Field description:
The low end of the range of permissible values for the field
Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethodssetRangelow_string in class ValueInfoBasevalue - a validated intValueInfoBase.setRangelow_string(java.lang.String)public void setRangelimit_string(String value)
Rangelimit_string value, with checking, for this
ValueInfo Persistent.
Field description:
The (exclusive) limit of the range of permissible values for the field
Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethodssetRangelimit_string in class ValueInfoBasevalue - a validated intValueInfoBase.setRangelimit_string(java.lang.String)Copyright © 2000–2021 PanEris. All rights reserved.