Class AbstractImmutableNormalizedValueNode<K extends YangInstanceIdentifier.PathArgument,N extends NormalizedNode,V>
java.lang.Object
org.opendaylight.yangtools.concepts.AbstractIdentifiable<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<YangInstanceIdentifier.PathArgument>
,Immutable
,PrettyTreeAware
,NormalizedNode
- Direct Known Subclasses:
AbstractImmutableNormalizedSimpleValueNode
,ImmutableLeafSetNodeBuilder.ImmutableLeafSetNode
,ImmutableUnkeyedListNodeBuilder.ImmutableUnkeyedListNode
public abstract class AbstractImmutableNormalizedValueNode<K extends YangInstanceIdentifier.PathArgument,N extends NormalizedNode,V>
extends AbstractNormalizedNode<K,N>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractImmutableNormalizedValueNode
(K nodeIdentifier, @NonNull V value) -
Method Summary
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
-
-
Method Details
-
body
Description copied from interface:NormalizedNode
Returns the body of this node. While the return value specifiesObject
, this method's return value has further semantics. The returned object must be a well-published contract, such asString
,Collection<NormalizedNode>
orDOMSource
.- Returns:
- Returned value of this node.
-
value
-
wrapValue
-