Package org.appng.formtags
Class FormData
- java.lang.Object
-
- org.appng.formtags.FormData
-
public class FormData extends Object
- Author:
- Matthias Müller
- See Also:
Form
,FormElement
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FormData.FormDataMode
Defines when to display theFormData
.
-
Field Summary
Fields Modifier and Type Field Description protected List<FormElement>
elements
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FormElement
addFormElement()
Adds a newFormElement
to thisFormData
and returns it.FormGroup
addFormGroup()
List<FormElement>
getElements()
Form
getForm()
FormData.FormDataMode
getMode()
Returns theFormData.FormDataMode
for thisFormData
.boolean
hasErrors()
void
setForm(Form form)
void
setMode(String mode)
void
setMode(FormData.FormDataMode mode)
Sets theFormData.FormDataMode
for thisFormData
.
-
-
-
Field Detail
-
elements
protected List<FormElement> elements
-
-
Method Detail
-
getMode
public FormData.FormDataMode getMode()
Returns theFormData.FormDataMode
for thisFormData
.- Returns:
- the
FormData.FormDataMode
-
setMode
public void setMode(FormData.FormDataMode mode)
Sets theFormData.FormDataMode
for thisFormData
.- Parameters:
mode
- theFormData.FormDataMode
-
setMode
public void setMode(String mode)
- Parameters:
mode
- aString
- Throws:
IllegalArgumentException
- if theString
does not represent a validFormData.FormDataMode
-
addFormElement
public FormElement addFormElement()
Adds a newFormElement
to thisFormData
and returns it.- Returns:
- the added
FormElement
- See Also:
FormElement
-
getElements
public List<FormElement> getElements()
Returns an immutableList
containing allFormElement
s of thisFormData
. This not only includes theFormElement
s added viaaddFormElement()
, but also thoseFormElement
s of theFormGroup
s added viaaddFormGroup()
.- Returns:
- a
List
ofFormElement
s
-
hasErrors
public boolean hasErrors()
-
getForm
public Form getForm()
-
setForm
public void setForm(Form form)
-
-