Class ImmutableMountPointNode

  • All Implemented Interfaces:
    org.opendaylight.yangtools.concepts.Identifiable<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument>, org.opendaylight.yangtools.concepts.Immutable, org.opendaylight.yangtools.concepts.ItemOrder<org.opendaylight.yangtools.concepts.ItemOrder.Unordered>, org.opendaylight.yangtools.concepts.ItemOrder.Unordered, org.opendaylight.yangtools.concepts.MutationBehaviour<org.opendaylight.yangtools.concepts.Immutable>, org.opendaylight.yangtools.concepts.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 org.opendaylight.yangtools.concepts.AbstractIdentifiable<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier>
    implements org.opendaylight.yangtools.rfc8528.data.api.MountPointNode, org.opendaylight.yangtools.concepts.Immutable
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.opendaylight.yangtools.concepts.ItemOrder

        org.opendaylight.yangtools.concepts.ItemOrder.Ordered, org.opendaylight.yangtools.concepts.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

      All Methods Static Methods Instance Methods Concrete Methods 
      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> body()  
      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 getMountPointContext()  
      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)  
      org.opendaylight.yangtools.concepts.PrettyTree prettyTree()  
      • Methods inherited from class org.opendaylight.yangtools.concepts.AbstractIdentifiable

        getIdentifier, toString
      • 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 Detail

      • 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 org.opendaylight.yangtools.concepts.PrettyTree prettyTree()
        Specified by:
        prettyTree in interface org.opendaylight.yangtools.concepts.PrettyTreeAware
      • addToStringAttributes

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