Class StringField
java.lang.Object
simpleorm.dataset.SFieldMeta
simpleorm.dataset.SFieldScalar
simpleorm.dataset.SFieldString
com.inductiveautomation.ignition.gateway.localdb.persistence.StringField
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- EncodedStringField
Represents a String-typed field in a PersistentRecord.
- See Also:
- 
Field SummaryFields inherited from class simpleorm.dataset.SFieldScalarsqlDataTypeOverride, theGeneratorFields inherited from class simpleorm.dataset.SFieldMetaquoteName
- 
Constructor SummaryConstructorsConstructorDescriptionStringField(SRecordMeta<?> meta, String columnName, int maxValue, SFieldFlags... pvals) StringField(SRecordMeta<?> meta, String columnName, SFieldFlags... pvals) 
- 
Method SummaryModifier and TypeMethodDescriptionaddValidator(org.apache.wicket.validation.IValidator wicketValidator) setDefault(String value) setDefaultSupplier(Supplier<String> supplier) setIndexed(boolean value) A shortcut for:setShort()Sets the text field to width=10setUnique(boolean value) setWide()Sets the text field to width=55setWidth(int width) A shortcut for:Methods inherited from class simpleorm.dataset.SFieldStringconvertToDataSetFieldType, defaultSqlDataType, isFKeyCompatible, javaSqlType, queryFieldValueMethods inherited from class simpleorm.dataset.SFieldScalargetColumnName, getGeneratorMode, getGeneratorParameter, getMaxSize, getReferences, getTheGenerator, isForeignKey, isGenerated, isMandatory, isNotOptimisticLocked, isPrimary, overrideSqlDataType, setGeneratorMode, setMaxSize, setTheGenerator, toLongerStringMethods inherited from class simpleorm.dataset.SFieldMetaaddFlag, addValidator, doValidate, equals, getFieldName, getFlags, getRecordMeta, getUserProperties, getUserProperty, getValidators, hashCode, isDescriptive, isUnqueried, nextGeneratedValue, putUserProperty, readResolve, setQuoted, toString, writeFieldValue, writeFieldValue
- 
Constructor Details- 
StringField
- 
StringField
 
- 
- 
Method Details- 
getFormMeta
- 
setDefault
- 
setDefaultSupplier
- 
getDefault
- 
setIndexed
- 
setUnique
- 
addValidator
- 
setMultiLineA shortcut for:getFormMeta().setEditorSource(TextAreaEditorSource.getSharedInstance()); 
- 
setWideSets the text field to width=55
- 
setShortSets the text field to width=10
- 
setWidthA shortcut for:getFormMeta().setEditorSource(new TextFieldEditorSource(width)); 
 
-