Class TextFormElement
java.lang.Object
org.minimalj.frontend.form.element.TextFormElement
- All Implemented Interfaces:
FormElement<java.lang.Object>
- Direct Known Subclasses:
EmptyFormElement
,UnknownFormElement
public class TextFormElement extends java.lang.Object implements FormElement<java.lang.Object>
Read only FormElement. This element is used as a complement
for elements providing only editable mode. For those elements
the Form (ElementFactory) has to construct the right element.
-
Field Summary
Fields Modifier and Type Field Description protected Frontend.Input<java.lang.String>
textField
-
Constructor Summary
Constructors Constructor Description TextFormElement(java.lang.Object key)
TextFormElement(java.lang.String key, int lines)
TextFormElement(PropertyInterface property)
TextFormElement(PropertyInterface property, int lines)
-
Method Summary
Modifier and Type Method Description java.lang.String
getCaption()
Frontend.IComponent
getComponent()
FormElementConstraint
getConstraint()
PropertyInterface
getProperty()
java.lang.Object
getValue()
void
setChangeListener(ChangeListener<FormElement<?>> changeListener)
void
setValue(java.lang.Object object)
-
Field Details
-
Constructor Details
-
TextFormElement
public TextFormElement(java.lang.Object key) -
TextFormElement
public TextFormElement(java.lang.String key, int lines) -
TextFormElement
-
TextFormElement
-
-
Method Details
-
getProperty
- Specified by:
getProperty
in interfaceFormElement<java.lang.Object>
-
getCaption
public java.lang.String getCaption()- Specified by:
getCaption
in interfaceFormElement<java.lang.Object>
-
getComponent
- Specified by:
getComponent
in interfaceFormElement<java.lang.Object>
-
getConstraint
- Specified by:
getConstraint
in interfaceFormElement<java.lang.Object>
-
getValue
public java.lang.Object getValue()- Specified by:
getValue
in interfaceFormElement<java.lang.Object>
-
setChangeListener
- Specified by:
setChangeListener
in interfaceFormElement<java.lang.Object>
-
setValue
public void setValue(java.lang.Object object)- Specified by:
setValue
in interfaceFormElement<java.lang.Object>
-