Interface DistinctNodeContainer<K extends YangInstanceIdentifier.PathArgument,V extends NormalizedNode>

Type Parameters:
K - Child path argument type
V - Child Node type
All Superinterfaces:
DistinctContainer<K,V>, NormalizedContainer<V>, NormalizedData, NormalizedNode, NormalizedNodeContainer<V>, OrderingAware, PrettyTreeAware
All Known Subinterfaces:
ChoiceNode, ContainerNode, DataContainerNode, LeafSetNode<T>, MapEntryNode, MapNode, SystemLeafSetNode<T>, SystemMapNode, UnkeyedListEntryNode, UserLeafSetNode<T>, UserMapNode
All Known Implementing Classes:
AbstractImmutableDataContainerNode, ImmutableContainerNodeBuilder.ImmutableContainerNode, ImmutableLeafSetNodeBuilder.ImmutableLeafSetNode, ImmutableMapNodeBuilder.ImmutableMapNode, ImmutableUnkeyedListEntryNodeBuilder.ImmutableUnkeyedListEntryNode, ImmutableUserLeafSetNodeBuilder.ImmutableUserLeafSetNode, ImmutableUserMapNodeBuilder.ImmutableUserMapNode

public non-sealed interface DistinctNodeContainer<K extends YangInstanceIdentifier.PathArgument,V extends NormalizedNode> extends DistinctContainer<K,V>, NormalizedNodeContainer<V>
A NormalizedNodeContainer which contains directly-addressable children. It

NormalizedNodeContainer does not have a value, but it has a child nodes. Definition of possible and valid child nodes is introduced in subclasses of this interface.

This interface should not be used directly, but rather use of of derived subclasses such as DataContainerNode, MapNode, LeafSetNode.