java.lang.Object
org.opendaylight.yangtools.concepts.AbstractIdentifiable<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,I>
org.opendaylight.yangtools.yang.data.spi.node.AbstractNormalizedNode<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.SystemMapNode>
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableMapNodeBuilder.ImmutableMapNode
All Implemented Interfaces:
Identifiable<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument>, Immutable, ItemOrder<ItemOrder.Unordered>, ItemOrder.Unordered, PrettyTreeAware, org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild, org.opendaylight.yangtools.yang.data.api.schema.DistinctNodeContainer<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates,org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode>, org.opendaylight.yangtools.yang.data.api.schema.MapNode, 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.MapEntryNode>, org.opendaylight.yangtools.yang.data.api.schema.OrderingAware, org.opendaylight.yangtools.yang.data.api.schema.OrderingAware.System, org.opendaylight.yangtools.yang.data.api.schema.SystemMapNode
Enclosing class:
ImmutableMapNodeBuilder

protected static final class ImmutableMapNodeBuilder.ImmutableMapNode extends org.opendaylight.yangtools.yang.data.spi.node.AbstractNormalizedNode<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.SystemMapNode> implements org.opendaylight.yangtools.yang.data.api.schema.SystemMapNode
  • 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
    Map<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates,org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode>
     
    org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode
    childByArg(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates child)
     
    protected Class<org.opendaylight.yangtools.yang.data.api.schema.SystemMapNode>
     
    int
     
    protected boolean
    valueEquals(org.opendaylight.yangtools.yang.data.api.schema.SystemMapNode other)
     
    protected int
     

    Methods inherited from class org.opendaylight.yangtools.yang.data.spi.node.AbstractNormalizedNode

    addToStringAttributes, equals, hashCode, prettyTree

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

    getIdentifier, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    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.yang.data.api.schema.MapNode

    body, getIdentifier, isEmpty

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

    ordering

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

    prettyTree

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

    contract, equals, hashCode
  • Method Details

    • childByArg

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

      public Map<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates,org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode> asMap()
      Specified by:
      asMap in interface org.opendaylight.yangtools.yang.data.api.schema.MapNode
    • size

      public int size()
      Specified by:
      size in interface org.opendaylight.yangtools.yang.data.api.schema.MapNode
      Specified by:
      size in interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode>
    • implementedType

      protected Class<org.opendaylight.yangtools.yang.data.api.schema.SystemMapNode> implementedType()
      Specified by:
      implementedType in class org.opendaylight.yangtools.yang.data.spi.node.AbstractNormalizedNode<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.SystemMapNode>
    • valueHashCode

      protected int valueHashCode()
      Specified by:
      valueHashCode in class org.opendaylight.yangtools.yang.data.spi.node.AbstractNormalizedNode<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.SystemMapNode>
    • valueEquals

      protected boolean valueEquals(org.opendaylight.yangtools.yang.data.api.schema.SystemMapNode other)
      Specified by:
      valueEquals in class org.opendaylight.yangtools.yang.data.spi.node.AbstractNormalizedNode<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.SystemMapNode>