Interface ActionNodeContainer
- All Known Subinterfaces:
ActionNodeContainerCompat<A,
,D, E> AnnotationSchemaNodeAwareSchemaContext
,AugmentationSchemaNode
,ContainerLike
,ContainerSchemaNode
,EffectiveModelContext
,EffectiveStatementMixins.ActionNodeContainerMixin<A,
,D> EffectiveStatementMixins.OperationContainerMixin<D>
,GroupingDefinition
,InputSchemaNode
,ListSchemaNode
,OutputSchemaNode
,SchemaContext
- All Known Implementing Classes:
AbstractContainerEffectiveStatement
,AbstractGroupingEffectiveStatement
,AbstractSchemaContext
,AugmentEffectiveStatementImpl
,ContainerLikeCompat
,DeclaredInputEffectiveStatement
,DeclaredOutputEffectiveStatement
,EffectiveAugmentationSchema
,EffectiveSchemaContext
,EmptyContainerEffectiveStatement
,EmptyGroupingEffectiveStatement
,EmptyListEffectiveStatement
,FilteringSchemaContextProxy
,RegularContainerEffectiveStatement
,RegularGroupingEffectiveStatement
,RegularListEffectiveStatement
,SimpleSchemaContext
,UndeclaredInputEffectiveStatement
,UndeclaredOutputEffectiveStatement
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
-