Interface ChoiceNode
-
- All Superinterfaces:
DataContainerChild<YangInstanceIdentifier.NodeIdentifier,Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>>
,DataContainerNode<YangInstanceIdentifier.NodeIdentifier>
,Identifiable<YangInstanceIdentifier.NodeIdentifier>
,MixinNode
,NormalizedNode<YangInstanceIdentifier.NodeIdentifier,Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>>
,NormalizedNodeContainer<YangInstanceIdentifier.NodeIdentifier,YangInstanceIdentifier.PathArgument,DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>
public interface ChoiceNode extends MixinNode, DataContainerNode<YangInstanceIdentifier.NodeIdentifier>, DataContainerChild<YangInstanceIdentifier.NodeIdentifier,Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>>
Node representing data instance ofchoice
.Choice node is instance of one of possible alternatives, from which only one is allowed to exist at one time in particular context of parent node.
YANG Model and schema for choice is described by instance of
ChoiceSchemaNode
.Valid alternatives of subtree are described by instances of
CaseSchemaNode
, which are retrieved viaChoiceSchemaNode.getCases()
.
-
-
Method Summary
-
Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild
getIdentifier
-
Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode
getValue
-
Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode
getNodeType
-
Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer
getChild, getIdentifier, size
-
-