Interface MountPointNode
- All Superinterfaces:
org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild,org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode,org.opendaylight.yangtools.yang.data.api.schema.DistinctNodeContainer<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,,org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild> Identifiable<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument>,ItemOrder<ItemOrder.Unordered>,ItemOrder.Unordered,org.opendaylight.yangtools.yang.data.api.schema.MixinNode,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild>,org.opendaylight.yangtools.yang.data.api.schema.OrderingAware,org.opendaylight.yangtools.yang.data.api.schema.OrderingAware.System,PrettyTreeAware
@Beta
public interface MountPointNode
extends org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode, org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild, org.opendaylight.yangtools.yang.data.api.schema.MixinNode
Common NormalizedNode representation of a YANG mount point.
These nodes are not meant to be stored in a DataTree and most NormalizedNode utilities will be confused when they see them. The purpose of this interface is making data interchange between mount point-aware components more seamless.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.concepts.ItemOrder
ItemOrder.Ordered, ItemOrder.UnorderedNested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.data.api.schema.OrderingAware
org.opendaylight.yangtools.yang.data.api.schema.OrderingAware.System, org.opendaylight.yangtools.yang.data.api.schema.OrderingAware.User -
Method Summary
Modifier and TypeMethodDescriptiondefault Class<MountPointNode>contract()@NonNull MountPointContextReturn the underlying mount point context.Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode
equals, hashCodeMethods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.DistinctNodeContainer
body, childByArg, findChildByArg, getChildByArgMethods inherited from interface org.opendaylight.yangtools.concepts.ItemOrder.Unordered
itemOrderMethods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer
isEmpty, sizeMethods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.OrderingAware.System
orderingMethods inherited from interface org.opendaylight.yangtools.concepts.PrettyTreeAware
prettyTree
-
Method Details
-
contract
- Specified by:
contractin interfaceorg.opendaylight.yangtools.yang.data.api.schema.NormalizedNode
-
getIdentifier
MountPointIdentifier getIdentifier()- Specified by:
getIdentifierin interfaceIdentifiable<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument>- Specified by:
getIdentifierin interfaceorg.opendaylight.yangtools.yang.data.api.schema.NormalizedNode
-
getMountPointContext
@NonNull MountPointContext getMountPointContext()Return the underlying mount point context.- Returns:
- Underlying mount point context
-