Interface MountPointNode

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<MountPointIdentifier,​Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​?>>>, org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode<MountPointIdentifier>, org.opendaylight.yangtools.concepts.Identifiable<MountPointIdentifier>, org.opendaylight.yangtools.yang.data.api.schema.MixinNode, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<MountPointIdentifier,​Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​?>>>, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer<MountPointIdentifier,​org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​?>>

    @Beta
    public interface MountPointNode
    extends org.opendaylight.yangtools.yang.data.api.schema.MixinNode, org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode<MountPointIdentifier>, org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<MountPointIdentifier,​Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​?>>>
    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.

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      @NonNull MountPointContext getMountPointContext()
      Return the underlying mount point context.
      default org.opendaylight.yangtools.yang.common.QName getNodeType()  
      • Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild

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

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

        getChild, getIdentifier, size
    • Method Detail

      • getNodeType

        default org.opendaylight.yangtools.yang.common.QName getNodeType()
        Specified by:
        getNodeType in interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<MountPointIdentifier,​Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​?>>>
      • getMountPointContext

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