public interface FormAction<A extends FormAction<A>> extends Action<A>
FormComponent
.Modifier and Type | Interface and Description |
---|---|
static class |
FormAction.Keys |
Modifier and Type | Method and Description |
---|---|
default A |
addExternal(External<?> external) |
default A |
addExternal(String id,
External<?> external) |
default A |
addField(Field<?> field) |
default A |
addField(String name) |
default A |
addField(String name,
Field<?> field) |
default A |
addFormComponents(Collection<? extends FormComponent<?>> formComponents) |
default A |
addGroup(Group<?> group) |
default A |
addGroup(String id,
Group<?> group) |
default A |
external(String id,
UnaryOperator<External<?>> fn) |
default A |
field(String name,
UnaryOperator<Field<?>> fn)
Selects or creates a field with the given name and provides it as an argument to the function
for further customization.
|
default Optional<External<?>> |
findExternal(String id) |
default Optional<Field<?>> |
findField(String name) |
default Optional<Group<?>> |
findGroup(String id) |
default External<?> |
getExternal(String id) |
default Field<?> |
getField(String name) |
default Group<?> |
getGroup(String id) |
default A |
group(String id,
UnaryOperator<Group<?>> fn) |
default A |
removeExternal(String id) |
default A |
removeField(String name)
Removes a field with the given name.
|
default A |
removeGroup(String id) |
addComponent, addComponents, addEndpoint, addEndpoint, apply, attribute, clearEndpoints, findAttribute, findComponent, findComponent, findComponents, findEndpoint, findEndpoint, findEndpoints, get, get, getAttribute, getAttribute, getAttributes, getComponent, getComponent, getComponents, getComponentsList, getEndpoint, getEndpoint, getEndpoints, getEndpointsList, getId, getLabel, getOperationType, getOrder, getPlacement, getScope, getType, hasAttribute, hasComponent, hasEndpoint, id, label, label, operationType, order, placement, removeAttribute, removeComponent, removeEndpoint, scope, self, setAttributes, setComponents, setEndpoints, setId, setLabel, setOperationType, setOrder, setPlacement, setScope, setType, type
compareTo
default A addFormComponents(Collection<? extends FormComponent<?>> formComponents)
default A removeField(String name)
name
- the name of the fielddefault A field(String name, UnaryOperator<Field<?>> fn)
name
- the name of the fieldfn
- the customize functiondefault A external(String id, UnaryOperator<External<?>> fn)
default A group(String id, UnaryOperator<Group<?>> fn)
Copyright © 2021. All rights reserved.