Class ImmutableMapNodeBuilder.ImmutableMapNode
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 TypeMethodDescriptionMap<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates,
org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode> asMap()
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
size()
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 interfaceorg.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 interfaceorg.opendaylight.yangtools.yang.data.api.schema.MapNode
-
size
public int size()- Specified by:
size
in interfaceorg.opendaylight.yangtools.yang.data.api.schema.MapNode
- Specified by:
size
in interfaceorg.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode>
-
implementedType
- Specified by:
implementedType
in classorg.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 classorg.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 classorg.opendaylight.yangtools.yang.data.spi.node.AbstractNormalizedNode<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,
org.opendaylight.yangtools.yang.data.api.schema.SystemMapNode>
-