java.lang.Object
org.opendaylight.yangtools.concepts.AbstractIdentifiable<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier>
org.opendaylight.yangtools.rfc8528.data.util.ImmutableMountPointNode
All Implemented Interfaces:
Identifiable<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument>, Immutable, ItemOrder<ItemOrder.Unordered>, ItemOrder.Unordered, PrettyTreeAware, org.opendaylight.yangtools.rfc8528.data.api.MountPointNode, 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>, 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

@Beta public final class ImmutableMountPointNode extends AbstractIdentifiable<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier> implements org.opendaylight.yangtools.rfc8528.data.api.MountPointNode, Immutable
  • 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
    protected com.google.common.base.MoreObjects.ToStringHelper
    addToStringAttributes(com.google.common.base.MoreObjects.ToStringHelper helper)
     
    Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild>
     
    org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild
    childByArg(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument child)
     
    org.opendaylight.yangtools.rfc8528.data.api.MountPointContext
     
    static @NonNull ImmutableMountPointNode
    of(@NonNull org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier identifier, @NonNull org.opendaylight.yangtools.rfc8528.data.api.MountPointContext mountCtx, @NonNull org.opendaylight.yangtools.yang.data.api.schema.ContainerNode delegate)
     
     

    Methods inherited from class org.opendaylight.yangtools.concepts.AbstractIdentifiable

    getIdentifier, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    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

    findChildByArg, getChildByArg

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

    itemOrder

    Methods inherited from interface org.opendaylight.yangtools.rfc8528.data.api.MountPointNode

    contract, getIdentifier

    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
  • Method Details

    • of

      public static @NonNull ImmutableMountPointNode of(@NonNull org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier identifier, @NonNull org.opendaylight.yangtools.rfc8528.data.api.MountPointContext mountCtx, @NonNull org.opendaylight.yangtools.yang.data.api.schema.ContainerNode delegate)
    • getMountPointContext

      public org.opendaylight.yangtools.rfc8528.data.api.MountPointContext getMountPointContext()
      Specified by:
      getMountPointContext in interface org.opendaylight.yangtools.rfc8528.data.api.MountPointNode
    • body

      public Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild> body()
      Specified by:
      body in interface org.opendaylight.yangtools.yang.data.api.schema.DistinctNodeContainer<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild>
      Specified by:
      body in interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode
      Specified by:
      body in interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild>
    • childByArg

      public org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild childByArg(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument child)
      Specified by:
      childByArg in interface org.opendaylight.yangtools.yang.data.api.schema.DistinctNodeContainer<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild>
    • prettyTree

      public PrettyTree prettyTree()
      Specified by:
      prettyTree in interface PrettyTreeAware
    • addToStringAttributes

      protected com.google.common.base.MoreObjects.ToStringHelper addToStringAttributes(com.google.common.base.MoreObjects.ToStringHelper helper)
      Overrides:
      addToStringAttributes in class AbstractIdentifiable<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier>