Interface ActionNodeContainer
- All Known Subinterfaces:
ActionNodeContainerCompat<A,
,D, E> AugmentationSchemaNode
,ContainerLike
,ContainerSchemaNode
,EffectiveModelContext
,GroupingDefinition
,InputSchemaNode
,ListSchemaNode
,OutputSchemaNode
,SchemaContext
- All Known Implementing Classes:
ContainerLikeCompat
public interface ActionNodeContainer
Node which can contain
ActionDefinition
.-
Method Summary
Modifier and TypeMethodDescriptiondefault Optional<ActionDefinition>
findAction
(QName qname) Find an action based on its QName.@NonNull Collection<? extends @NonNull ActionDefinition>
Return the set of actions.
-
Method Details
-
getActions
@NonNull Collection<? extends @NonNull ActionDefinition> getActions()Return the set of actions.- Returns:
- set of action nodes
-
findAction
Find an action based on its QName. Default implementation searches the set returned bygetActions()
.- Parameters:
qname
- Action's QName- Returns:
- Action definition, if found
- Throws:
NullPointerException
- ifqname
isnull
-