Interface ChoiceNode

All Superinterfaces:
DataContainer, DataContainerChild, DataContainerNode, DistinctContainer<YangInstanceIdentifier.NodeIdentifier,DataContainerChild>, DistinctNodeContainer<YangInstanceIdentifier.NodeIdentifier,DataContainerChild>, ItemOrder<ItemOrder.Unordered>, ItemOrder.Unordered, MixinNode, NormalizedContainer<DataContainerChild>, NormalizedData, NormalizedNode, NormalizedNodeContainer<DataContainerChild>, OrderingAware, OrderingAware.System, PrettyTreeAware

public non-sealed interface ChoiceNode extends DataContainerNode, DataContainerChild, MixinNode
Node representing data instance of choice.

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 via ChoiceSchemaNode.getCases().