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

public class StringField extends SFieldString
Represents a String-typed field in a PersistentRecord.
See Also:
  • Constructor Details

  • Method Details

    • getFormMeta

      public FormMeta getFormMeta()
    • setDefault

      public StringField setDefault(String value)
    • setDefaultSupplier

      public StringField setDefaultSupplier(Supplier<String> supplier)
    • getDefault

      public String getDefault()
    • setIndexed

      public StringField setIndexed(boolean value)
    • setUnique

      public StringField setUnique(boolean value)
    • addValidator

      public StringField addValidator(org.apache.wicket.validation.IValidator wicketValidator)
    • setMultiLine

      public StringField setMultiLine()
      A shortcut for:

       getFormMeta().setEditorSource(TextAreaEditorSource.getSharedInstance());
       
    • setWide

      public StringField setWide()
      Sets the text field to width=55
    • setShort

      public StringField setShort()
      Sets the text field to width=10
    • setWidth

      public StringField setWidth(int width)
      A shortcut for:

       getFormMeta().setEditorSource(new TextFieldEditorSource(width));