Class InterningLeafNodeBuilder<T>
java.lang.Object
org.opendaylight.yangtools.yang.data.spi.node.InterningLeafNodeBuilder<T>
- Type Parameters:
T- value type
- All Implemented Interfaces:
Mutable,org.opendaylight.yangtools.yang.data.api.schema.builder.NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,,T, org.opendaylight.yangtools.yang.data.api.schema.LeafNode<T>> org.opendaylight.yangtools.yang.data.api.schema.LeafNode.Builder<T>,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode.Builder
public final class InterningLeafNodeBuilder<T>
extends Object
implements org.opendaylight.yangtools.yang.data.api.schema.LeafNode.Builder<T>
A
LeafNode.Builder interning LeafNodes via an Interner.-
Constructor Summary
ConstructorsConstructorDescriptionInterningLeafNodeBuilder(org.opendaylight.yangtools.yang.data.api.schema.LeafNode.Builder<T> delegate, com.google.common.collect.Interner<org.opendaylight.yangtools.yang.data.api.schema.LeafNode<T>> interner) -
Method Summary
Modifier and TypeMethodDescriptionorg.opendaylight.yangtools.yang.data.api.schema.LeafNode<T>build()org.opendaylight.yangtools.yang.data.api.schema.LeafNode.Builder<T>withNodeIdentifier(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier nodeIdentifier) org.opendaylight.yangtools.yang.data.api.schema.LeafNode.Builder<T>
-
Constructor Details
-
InterningLeafNodeBuilder
-
-
Method Details
-
withValue
-
withNodeIdentifier
public org.opendaylight.yangtools.yang.data.api.schema.LeafNode.Builder<T> withNodeIdentifier(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier nodeIdentifier) -
build
- Specified by:
buildin interfaceorg.opendaylight.yangtools.yang.data.api.schema.NormalizedNode.Builder- Specified by:
buildin interfaceorg.opendaylight.yangtools.yang.data.api.schema.builder.NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,T, org.opendaylight.yangtools.yang.data.api.schema.LeafNode<T>>
-