Class InterningLeafNodeBuilder<T>
java.lang.Object
org.opendaylight.yangtools.yang.data.spi.node.InterningLeafNodeBuilder<T>
- Type Parameters:
T
- value type
- All Implemented Interfaces:
Mutable
,NormalizedNodeBuilder<YangInstanceIdentifier.NodeIdentifier,
,T, LeafNode<T>> LeafNode.Builder<T>
,NormalizedNode.Builder
-
Constructor Summary
ConstructorsConstructorDescriptionInterningLeafNodeBuilder
(LeafNode.Builder<T> delegate, Interner<LeafNode<T>> interner) -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Return a builderNormalizedNode
contract.withNodeIdentifier
(YangInstanceIdentifier.NodeIdentifier nodeIdentifier)
-
Constructor Details
-
InterningLeafNodeBuilder
-
-
Method Details
-
withValue
- Specified by:
withValue
in interfaceNormalizedNodeBuilder<YangInstanceIdentifier.NodeIdentifier,
T, LeafNode<T>>
-
withNodeIdentifier
- Specified by:
withNodeIdentifier
in interfaceNormalizedNodeBuilder<YangInstanceIdentifier.NodeIdentifier,
T, LeafNode<T>>
-
build
Description copied from interface:NormalizedNode.Builder
Return a builderNormalizedNode
contract.- Specified by:
build
in interfaceNormalizedNode.Builder
- Specified by:
build
in interfaceNormalizedNodeBuilder<YangInstanceIdentifier.NodeIdentifier,
T, LeafNode<T>> - Returns:
- a built NormalizedNode
-