|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object play.data.Form<DynamicForm.Dynamic> play.data.DynamicForm
public class DynamicForm
A dynamic form. This form is backed by a simple HashMap<String,String>
Nested Class Summary | |
---|---|
static class |
DynamicForm.Dynamic
Simple data structure used by DynamicForm . |
Nested classes/interfaces inherited from class play.data.Form |
---|
Form.Display, Form.Field |
Constructor Summary | |
---|---|
DynamicForm()
Creates a new empty dynamic form. |
|
DynamicForm(java.util.Map<java.lang.String,java.lang.String> data,
java.util.Map<java.lang.String,java.util.List<ValidationError>> errors,
F.Option<DynamicForm.Dynamic> value)
Creates a new dynamic form. |
Method Summary | |
---|---|
DynamicForm |
bind(java.util.Map<java.lang.String,java.lang.String> data,
java.lang.String... allowedFields)
Binds data to this form - that is, handles form submission. |
DynamicForm |
bindFromRequest(Http.Request request,
java.lang.String... allowedFields)
Binds request data to this form - that is, handles form submission. |
DynamicForm |
bindFromRequest(java.lang.String... allowedFields)
Binds request data to this form - that is, handles form submission. |
java.util.Map<java.lang.String,java.lang.String> |
data()
Retrieves the actual form data. |
ValidationError |
error(java.lang.String key)
Retrieve an error by key. |
Form.Field |
field(java.lang.String key)
Retrieves a field. |
DynamicForm |
fill(java.util.Map value)
Fille with existing data. |
java.lang.String |
get(java.lang.String key)
Gets the concrete value if the submission was a success. |
void |
reject(java.lang.String key,
java.lang.String error)
Adds an error to this form. |
void |
reject(java.lang.String key,
java.lang.String error,
java.util.List<java.lang.Object> args)
Adds an error to this form. |
Methods inherited from class play.data.Form |
---|
apply, bind, bindFromRequest, discardErrors, errors, errorsAsJson, errorsAsJson, fill, form, form, form, form, form, get, getArgumentsForConstraint, globalError, globalErrors, hasErrors, hasGlobalErrors, name, reject, reject, reject, requestData, toString, value |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DynamicForm()
public DynamicForm(java.util.Map<java.lang.String,java.lang.String> data, java.util.Map<java.lang.String,java.util.List<ValidationError>> errors, F.Option<DynamicForm.Dynamic> value)
data
- the current form data (used to display the form)errors
- the collection of errors associated with this formvalue
- optional concrete value if the form submission was successfulMethod Detail |
---|
public java.lang.String get(java.lang.String key)
public java.util.Map<java.lang.String,java.lang.String> data()
Form
data
in class Form<DynamicForm.Dynamic>
public DynamicForm fill(java.util.Map value)
public DynamicForm bindFromRequest(java.lang.String... allowedFields)
bindFromRequest
in class Form<DynamicForm.Dynamic>
public DynamicForm bindFromRequest(Http.Request request, java.lang.String... allowedFields)
bindFromRequest
in class Form<DynamicForm.Dynamic>
public DynamicForm bind(java.util.Map<java.lang.String,java.lang.String> data, java.lang.String... allowedFields)
bind
in class Form<DynamicForm.Dynamic>
data
- data to submit
public Form.Field field(java.lang.String key)
field
in class Form<DynamicForm.Dynamic>
key
- field name
public ValidationError error(java.lang.String key)
error
in class Form<DynamicForm.Dynamic>
public void reject(java.lang.String key, java.lang.String error, java.util.List<java.lang.Object> args)
reject
in class Form<DynamicForm.Dynamic>
key
- the error keyerror
- the error messageargs
- the errot argumentspublic void reject(java.lang.String key, java.lang.String error)
reject
in class Form<DynamicForm.Dynamic>
key
- the error keyerror
- the error message
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |