All Methods Instance Methods Abstract Methods Default Methods
Modifier and Type |
Method |
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(String key) |
|
default Optional<Component<?>> |
findComponent(Predicate<Component<?>> predicate) |
|
default Collection<Component<?>> |
findComponents(Predicate<Component<?>> predicate) |
|
default Optional<Endpoint<?>> |
findEndpoint(String type) |
|
default Optional<Endpoint<?>> |
findEndpoint(Predicate<Endpoint<?>> predicate) |
|
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) |
|