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.Unordered

    Nested 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 Type
    Method
    Description
     
     
    Return the underlying mount point context.

    Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode

    equals, hashCode

    Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.DistinctNodeContainer

    body, childByArg, findChildByArg, getChildByArg

    Methods inherited from interface org.opendaylight.yangtools.concepts.ItemOrder.Unordered

    itemOrder

    Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer

    isEmpty, size

    Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.OrderingAware.System

    ordering

    Methods inherited from interface org.opendaylight.yangtools.concepts.PrettyTreeAware

    prettyTree
  • Method Details

    • contract

      default Class<MountPointNode> contract()
      Specified by:
      contract in interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode
    • getIdentifier

      MountPointIdentifier getIdentifier()
      Specified by:
      getIdentifier in interface Identifiable<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument>
      Specified by:
      getIdentifier in interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode
    • getMountPointContext

      @NonNull MountPointContext getMountPointContext()
      Return the underlying mount point context.
      Returns:
      Underlying mount point context