Klasse FormElement<T>

java.lang.Object
uibooster.model.FormElement<T>
Bekannte direkte Unterklassen:
ButtonFormElement, CheckboxFormElement, CheckboxSelectionFormElement, ColorPickerElement, DatePickerElement, FilterableCheckboxListFormElement, FontChooserElement, HtmlTextFormElement, ImageFormElement, LabelFormElement, ListFormElement, ProgressElement, RowFormElement, SelectionFormElement, SliderFormElement, TableFormElement, TextAreaFormElement, TextFormElement

public abstract class FormElement<T> extends Object
  • Konstruktordetails

    • FormElement

      public FormElement(String label)
  • Methodendetails

    • setFormIndex

      public void setFormIndex(int formIndex)
    • setBinding

      public void setBinding(Data<T> binding)
    • createComponent

      public abstract JComponent createComponent(FormElementChangeListener onChange)
    • setEnabled

      public abstract void setEnabled(boolean enable)
    • getValue

      public abstract T getValue()
    • setValue

      public abstract void setValue(T value)
    • setId

      public void setId(String id)
    • getLabel

      public String getLabel()
    • getId

      public String getId()
    • getIndex

      public int getIndex()
    • asFloat

      public Float asFloat()
    • asInt

      public Integer asInt()
    • asString

      public String asString()
    • asDate

      public Date asDate()
    • asDateFormatted

      public String asDateFormatted()
    • asColor

      public Color asColor()
    • asColorHex

      public String asColorHex()
    • toTable

      public TableFormElement toTable()
    • toList

      public ListFormElement toList()
    • toRow

      public RowFormElement toRow()
    • toSelection

      public SelectionFormElement toSelection()
    • toProgress

      public ProgressElement toProgress()
    • toButton

      public ButtonFormElement toButton()
    • setMargin

      public void setMargin(int marginLeft, int marginTop, int marginRight, int marginBottom)
    • setTooltip

      public void setTooltip(String tooltip)
    • getMarginLeft

      public int getMarginLeft()
    • getMarginTop

      public int getMarginTop()
    • getMarginRight

      public int getMarginRight()
    • getMarginBottom

      public int getMarginBottom()
    • getTooltip

      public String getTooltip()
    • hasBinding

      public boolean hasBinding()
    • setValueFromBinding

      public void setValueFromBinding()