Class ImmutableOrderedMapNodeBuilder
- java.lang.Object
-
- org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableOrderedMapNodeBuilder
-
- All Implemented Interfaces:
org.opendaylight.yangtools.concepts.Builder<org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
,org.opendaylight.yangtools.concepts.CheckedBuilder<org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode,IllegalArgumentException>
,org.opendaylight.yangtools.concepts.Mutable
,org.opendaylight.yangtools.concepts.MutationBehaviour<org.opendaylight.yangtools.concepts.Mutable>
,CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
,NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,Collection<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode>,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
,NormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
- Direct Known Subclasses:
ImmutableOrderedMapNodeSchemaAwareBuilder
public class ImmutableOrderedMapNodeBuilder extends Object implements CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
ImmutableOrderedMapNodeBuilder.ImmutableOrderedMapNode
-
Constructor Summary
Constructors Modifier Constructor Description protected
ImmutableOrderedMapNodeBuilder()
protected
ImmutableOrderedMapNodeBuilder(int sizeHint)
protected
ImmutableOrderedMapNodeBuilder(ImmutableOrderedMapNodeBuilder.ImmutableOrderedMapNode node)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
addChild(org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode child)
org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode
build()
static @NonNull CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
create()
static @NonNull CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
create(int sizeHint)
static @NonNull CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
create(org.opendaylight.yangtools.yang.data.api.schema.MapNode node)
NormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
removeChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)
CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
withChild(org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode child)
CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
withNodeIdentifier(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier withNodeIdentifier)
CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
withoutChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)
CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
withValue(Collection<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode> withValue)
-
-
-
Constructor Detail
-
ImmutableOrderedMapNodeBuilder
protected ImmutableOrderedMapNodeBuilder()
-
ImmutableOrderedMapNodeBuilder
protected ImmutableOrderedMapNodeBuilder(int sizeHint)
-
ImmutableOrderedMapNodeBuilder
protected ImmutableOrderedMapNodeBuilder(ImmutableOrderedMapNodeBuilder.ImmutableOrderedMapNode node)
-
-
Method Detail
-
create
public static @NonNull CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode> create()
-
create
public static @NonNull CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode> create(int sizeHint)
-
create
public static @NonNull CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode> create(org.opendaylight.yangtools.yang.data.api.schema.MapNode node)
-
withChild
public CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode> withChild(org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode child)
- Specified by:
withChild
in interfaceCollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
-
withoutChild
public CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode> withoutChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)
- Specified by:
withoutChild
in interfaceCollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
-
withValue
public CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode> withValue(Collection<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode> withValue)
- Specified by:
withValue
in interfaceCollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
- Specified by:
withValue
in interfaceNormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,Collection<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode>,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
- Specified by:
withValue
in interfaceNormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
-
withNodeIdentifier
public CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode> withNodeIdentifier(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier withNodeIdentifier)
- Specified by:
withNodeIdentifier
in interfaceCollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
- Specified by:
withNodeIdentifier
in interfaceNormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,Collection<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode>,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
- Specified by:
withNodeIdentifier
in interfaceNormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
-
build
public org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode build()
- Specified by:
build
in interfaceorg.opendaylight.yangtools.concepts.Builder<org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
- Specified by:
build
in interfaceorg.opendaylight.yangtools.concepts.CheckedBuilder<org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode,IllegalArgumentException>
- Specified by:
build
in interfaceNormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,Collection<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode>,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
-
addChild
public CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode> addChild(org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode child)
- Specified by:
addChild
in interfaceNormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
-
removeChild
public NormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode> removeChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)
- Specified by:
removeChild
in interfaceNormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>
-
-