Interface DataContainerNode<K extends YangInstanceIdentifier.PathArgument>
-
- Type Parameters:
K
-YangInstanceIdentifier.PathArgument
which identifies instance ofDataContainerNode
- All Superinterfaces:
Identifiable<K>
,NormalizedNode<K,Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>>
,NormalizedNodeContainer<K,YangInstanceIdentifier.PathArgument,DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>
- All Known Subinterfaces:
AugmentationNode
,ChoiceNode
,ContainerNode
,MapEntryNode
,MountPointNode
,UnkeyedListEntryNode
,YangModeledAnyXmlNode
- All Known Implementing Classes:
AbstractImmutableDataContainerNode
,ImmutableContainerNodeBuilder.ImmutableContainerNode
,ImmutableMountPointNode
,ImmutableUnkeyedListEntryNodeBuilder.ImmutableUnkeyedListEntryNode
public interface DataContainerNode<K extends YangInstanceIdentifier.PathArgument> extends NormalizedNodeContainer<K,YangInstanceIdentifier.PathArgument,DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>
Abstract node which does not have value but contains validDataContainerChild
nodes. Schema of this node is described by instance ofDataNodeContainer
.Implementation notes
This interface should not be implemented directly, but rather implementing one of it's subclasses
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>
getValue()
Returns iteration of all child nodes.-
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
-
-
-
-
Method Detail
-
getValue
Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> getValue()
Returns iteration of all child nodes. Order of returned child nodes may be defined by subinterfaces.Implementation Notes: All nodes returned in this iterable, MUST also be accessible via
NormalizedNodeContainer.getChild(PathArgument)
using their associated identifier.- Specified by:
getValue
in interfaceNormalizedNode<K extends YangInstanceIdentifier.PathArgument,Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>>
- Specified by:
getValue
in interfaceNormalizedNodeContainer<K extends YangInstanceIdentifier.PathArgument,YangInstanceIdentifier.PathArgument,DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>
- Returns:
- Iteration of all child nodes
-
-