Interface DataContainerChild
- All Superinterfaces:
NormalizedData
,NormalizedNode
,PrettyTreeAware
- All Known Subinterfaces:
AnydataNode<V>
,AnyxmlNode<V>
,ChoiceNode
,ContainerNode
,DOMSourceAnyxmlNode
,ForeignDataNode<V>
,LeafNode<T>
,LeafSetNode<T>
,MapNode
,SystemLeafSetNode<T>
,SystemMapNode
,UnkeyedListNode
,UserLeafSetNode<T>
,UserMapNode
- All Known Implementing Classes:
ImmutableContainerNodeBuilder.ImmutableContainerNode
,ImmutableLeafSetNodeBuilder.ImmutableLeafSetNode
,ImmutableMapNodeBuilder.ImmutableMapNode
,ImmutableUnkeyedListNodeBuilder.EmptyImmutableUnkeyedListNode
,ImmutableUnkeyedListNodeBuilder.ImmutableUnkeyedListNode
,ImmutableUserLeafSetNodeBuilder.ImmutableUserLeafSetNode
,ImmutableUserMapNodeBuilder.ImmutableUserMapNode
public sealed interface DataContainerChild
extends NormalizedNode
permits ChoiceNode, ContainerNode, ForeignDataNode<V>, LeafNode<T>, LeafSetNode<T>, MapNode, UnkeyedListNode
Marker interface for direct children of
DataContainerNode
.
Implementation notes
This interface should not be implemented directly, but rather using one of its subinterfaces:ChoiceNode
ContainerNode
ForeignDataNode
LeafNode
LeafSetNode
MapNode
and its specializationsUnkeyedListNode
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.name()
Return the name of this data.Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedData
body
Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode
contract
Methods inherited from interface org.opendaylight.yangtools.concepts.PrettyTreeAware
prettyTree
-
Method Details
-
name
Description copied from interface:NormalizedData
Return the name of this data.- Specified by:
name
in interfaceNormalizedData
- Specified by:
name
in interfaceNormalizedNode
- Returns:
- Name of this data.
-
getIdentifier
@Deprecated(since="11.0.0", forRemoval=true) default YangInstanceIdentifier.NodeIdentifier getIdentifier()Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:NormalizedNode
Return the name of this node.- Specified by:
getIdentifier
in interfaceNormalizedNode
- Returns:
- Name of this node.
-