Interface DistinctNodeContainer<K extends YangInstanceIdentifier.PathArgument,V extends NormalizedNode>
- Type Parameters:
K
- Child path argument typeV
- 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
.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.data.api.schema.OrderingAware
OrderingAware.System, OrderingAware.User
-
Method Summary
Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.DistinctContainer
body, childByArg, findChildByArg, getChildByArg
Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedContainer
isEmpty, size
Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode
contract, getIdentifier, name
Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.OrderingAware
ordering
Methods inherited from interface org.opendaylight.yangtools.concepts.PrettyTreeAware
prettyTree