Class AbstractLeafSetEntryNode<T>
java.lang.Object
org.opendaylight.yangtools.yang.data.api.schema.AbstractNormalizedNode<LeafSetEntryNode<T>>
org.opendaylight.yangtools.yang.data.api.schema.AbstractLeafSetEntryNode<T>
- All Implemented Interfaces:
Immutable
,PrettyTreeAware
,LeafSetEntryNode<T>
,NormalizedData
,NormalizedNode
,ValueNode<T>
- Direct Known Subclasses:
ImmutableLeafSetEntryNode
public abstract non-sealed class AbstractLeafSetEntryNode<T>
extends AbstractNormalizedNode<LeafSetEntryNode<T>>
implements LeafSetEntryNode<T>
Abstract base class for
LeafSetEntryNode
implementations.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode
LeafSetEntryNode.Builder<T>
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode
NormalizedNode.Builder, NormalizedNode.BuilderFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal T
body()
Returns the body of this node.protected final Class
<LeafSetEntryNode<T>> protected abstract T
value()
protected final boolean
valueEquals
(LeafSetEntryNode<T> other) protected final int
protected abstract T
Methods inherited from class org.opendaylight.yangtools.yang.data.api.schema.AbstractNormalizedNode
addToStringAttributes, equals, hashCode, prettyTree, toString, toStringClass
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.LeafSetEntryNode
contract, name
Methods inherited from interface org.opendaylight.yangtools.concepts.PrettyTreeAware
prettyTree
-
Constructor Details
-
AbstractLeafSetEntryNode
public AbstractLeafSetEntryNode()
-
-
Method Details
-
implementedType
- Specified by:
implementedType
in classAbstractNormalizedNode<LeafSetEntryNode<T>>
-
valueHashCode
protected final int valueHashCode()- Specified by:
valueHashCode
in classAbstractNormalizedNode<N extends NormalizedNode>
-
valueEquals
- Specified by:
valueEquals
in classAbstractNormalizedNode<N extends NormalizedNode>
-
body
Description copied from interface:NormalizedData
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
-
wrappedValue
-