Package uibooster.model
Class FormElement
java.lang.Object
uibooster.model.FormElement
- Direct Known Subclasses:
ButtonFormElement
,ColorPickerElement
,DatePickerElement
,LabelFormElement
,SelectionFormElement
,SliderFormElement
,TextAreaFormElement
,TextFormElement
public abstract class FormElement
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description FormElement(java.lang.String label, Form.InputType inputType, int formIndex)
-
Method Summary
Modifier and Type Method Description java.awt.Color
asColor()
java.lang.String
asColorHex()
java.util.Date
asDate()
java.lang.String
asDateFormatted()
java.lang.Float
asFloat()
java.lang.Integer
asInt()
java.lang.String
asString()
abstract javax.swing.JComponent
createComponent(FormElementChangeListener onChange)
int
getIndex()
java.lang.String
getLabel()
abstract java.lang.Object
getValue()
-
Constructor Details
-
Method Details
-
createComponent
-
getValue
public abstract java.lang.Object getValue() -
getLabel
public java.lang.String getLabel() -
getIndex
public int getIndex() -
asFloat
public java.lang.Float asFloat() -
asInt
public java.lang.Integer asInt() -
asString
public java.lang.String asString() -
asDate
public java.util.Date asDate() -
asDateFormatted
public java.lang.String asDateFormatted() -
asColor
public java.awt.Color asColor() -
asColorHex
public java.lang.String asColorHex()
-