Class AbstractImmutableNormalizedValueNode<K extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,N extends org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode,V>

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<K,N>
org.opendaylight.yangtools.yang.data.impl.schema.nodes.AbstractImmutableNormalizedValueNode<K,N,V>
All Implemented Interfaces:
Identifiable<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument>, Immutable, PrettyTreeAware, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode
Direct Known Subclasses:
AbstractImmutableNormalizedSimpleValueNode, ImmutableLeafSetNodeBuilder.ImmutableLeafSetNode, ImmutableUnkeyedListNodeBuilder.ImmutableUnkeyedListNode

public abstract class AbstractImmutableNormalizedValueNode<K extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,N extends org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode,V> extends org.opendaylight.yangtools.yang.data.spi.node.AbstractNormalizedNode<K,N>
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    AbstractImmutableNormalizedValueNode(K nodeIdentifier, @NonNull V value)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    final V
     
    protected final @NonNull V
     
    protected V
    wrapValue(V valueToWrap)
     

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

    addToStringAttributes, equals, hashCode, implementedType, prettyTree, valueEquals, valueHashCode

    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.NormalizedNode

    contract, getIdentifier
  • Constructor Details

    • AbstractImmutableNormalizedValueNode

      protected AbstractImmutableNormalizedValueNode(K nodeIdentifier, @NonNull V value)
  • Method Details

    • body

      public final V body()
    • value

      protected final @NonNull V value()
    • wrapValue

      protected V wrapValue(V valueToWrap)