public class FormPattern extends BasePattern<FormOptions>
Modifier and Type | Class and Description |
---|---|
static class |
FormPattern.FormType |
Constructor and Description |
---|
FormPattern() |
Modifier and Type | Method and Description |
---|---|
BinderResult |
bind(BinderParams<FormOptions> params)
Binds or rebinds a form.
|
CreatorResult |
create(CreatorParams<FormOptions> params)
Creates the form with the given parameters and options.
|
FormOptions |
createOptions(CreatorParams<FormOptions> params)
Returns a FormOptions class representing the default options for creating the form.
|
FormOptions |
generateOptions(BinderParams<FormOptions> params)
Returns a FormsOptions class that is prepopulated with state to match the existing
form.
|
boolean |
isNavigationElement(CreatorParams<FormOptions> params,
Field field)
Returns true if the field element is a navigation element.
|
boolean |
isSubmitButton(CreatorParams<FormOptions> params,
Field field)
Returns true if the field element is a submit button.
|
canRebind, getSingleBindRoot
public CreatorResult create(CreatorParams<FormOptions> params)
create
in interface Creator2<FormOptions>
create
in class BasePattern<FormOptions>
params
- See CreatorParams for listingpublic FormOptions createOptions(CreatorParams<FormOptions> params)
createOptions
in interface Creator2<FormOptions>
createOptions
in class BasePattern<FormOptions>
params
- See CreatorParams for a complete listpublic FormOptions generateOptions(BinderParams<FormOptions> params)
generateOptions
in interface Binder2<FormOptions>
generateOptions
in class BaseBinder2<FormOptions>
params
- See BinderParams for a complete listpublic BinderResult bind(BinderParams<FormOptions> params)
bind
in interface Binder2<FormOptions>
bind
in class BaseBinder2<FormOptions>
params
- See BinderParams for a complete listpublic boolean isNavigationElement(CreatorParams<FormOptions> params, Field field)
params
- form optionsfield
- fieldpublic boolean isSubmitButton(CreatorParams<FormOptions> params, Field field)
params
- form optionsfield
- field