All Methods Instance Methods Abstract Methods Default Methods
Modifier and Type |
Method and Description |
default A |
addComponent(String key,
Component<?> component) |
default A |
addComponents(Map<String,? extends Component<?>> components) |
default A |
addEndpoint(Endpoint<?> endpoint) |
default A |
addEndpoint(String type,
Endpoint<?> endpoint) |
default A |
apply(Consumer<? super A> fn)
Executes the provided function with this action as an argument.
|
default A |
attribute(String key,
Object value) |
default A |
clearEndpoints() |
default Optional<Object> |
findAttribute(String key) |
default Optional<Component<?>> |
findComponent(Predicate<Component<?>> predicate) |
default Optional<Component<?>> |
findComponent(String key) |
default Collection<Component<?>> |
findComponents(Predicate<Component<?>> predicate) |
default Optional<Endpoint<?>> |
findEndpoint(Predicate<Endpoint<?>> predicate) |
default Optional<Endpoint<?>> |
findEndpoint(String type) |
default Collection<Endpoint<?>> |
findEndpoints(Predicate<Endpoint<?>> predicate) |
default Component<?> |
get(String key) |
default <T extends Component<T>> T |
get(String key,
Class<T> clazz) |
default Object |
getAttribute(String key) |
default <T> T |
getAttribute(String key,
Class<T> clazz) |
Map<String,Object> |
getAttributes() |
default Component<?> |
getComponent(String key) |
default <T extends Component<T>> T |
getComponent(String key,
Class<T> clazz) |
Map<String,Component<?>> |
getComponents() |
default Collection<Component<?>> |
getComponentsList() |
default Endpoint<?> |
getEndpoint(String type) |
default <E extends Endpoint<E>> E |
getEndpoint(String type,
Class<E> clazz) |
Map<String,Endpoint<?>> |
getEndpoints() |
default Collection<Endpoint<?>> |
getEndpointsList() |
String |
getId() |
InternationalizedMessage |
getLabel() |
OperationType |
getOperationType() |
Integer |
getOrder() |
String |
getPlacement() |
String |
getScope() |
String |
getType() |
default boolean |
hasAttribute(String key) |
default boolean |
hasComponent(String key) |
default boolean |
hasEndpoint(String type) |
default A |
id(String id) |
default A |
label(InternationalizedMessage label) |
default A |
label(String label) |
default A |
operationType(OperationType operationType) |
default A |
order(Integer order) |
default A |
placement(String placement) |
default A |
removeAttribute(String key) |
default A |
removeComponent(String key) |
default A |
removeEndpoint(String type) |
default A |
scope(String scope) |
default A |
self() |
void |
setAttributes(Map<String,Object> attributes) |
void |
setComponents(Map<String,Component<?>> components) |
void |
setEndpoints(Map<String,Endpoint<?>> endpoints) |
void |
setId(String id) |
void |
setLabel(InternationalizedMessage label) |
void |
setOperationType(OperationType operationType) |
void |
setOrder(Integer order) |
void |
setPlacement(String placement) |
void |
setScope(String scope) |
void |
setType(String type) |
default A |
type(String type) |