Class ImmutableOrderedMapNodeSchemaAwareBuilder
- java.lang.Object
-
- org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableOrderedMapNodeBuilder
-
- org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableOrderedMapNodeSchemaAwareBuilder
-
- 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>
public class ImmutableOrderedMapNodeSchemaAwareBuilder extends ImmutableOrderedMapNodeBuilder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableOrderedMapNodeBuilder
ImmutableOrderedMapNodeBuilder.ImmutableOrderedMapNode
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedImmutableOrderedMapNodeSchemaAwareBuilder(org.opendaylight.yangtools.yang.model.api.ListSchemaNode schema)protectedImmutableOrderedMapNodeSchemaAwareBuilder(org.opendaylight.yangtools.yang.model.api.ListSchemaNode schema, ImmutableOrderedMapNodeBuilder.ImmutableOrderedMapNode node)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static @NonNull CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>create(org.opendaylight.yangtools.yang.model.api.ListSchemaNode schema)static @NonNull CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>create(org.opendaylight.yangtools.yang.model.api.ListSchemaNode schema, org.opendaylight.yangtools.yang.data.api.schema.MapNode node)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)-
Methods inherited from class org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableOrderedMapNodeBuilder
addChild, build, create, create, create, removeChild, withoutChild, withValue
-
-
-
-
Constructor Detail
-
ImmutableOrderedMapNodeSchemaAwareBuilder
protected ImmutableOrderedMapNodeSchemaAwareBuilder(org.opendaylight.yangtools.yang.model.api.ListSchemaNode schema)
-
ImmutableOrderedMapNodeSchemaAwareBuilder
protected ImmutableOrderedMapNodeSchemaAwareBuilder(org.opendaylight.yangtools.yang.model.api.ListSchemaNode schema, 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(org.opendaylight.yangtools.yang.model.api.ListSchemaNode schema)
-
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.model.api.ListSchemaNode schema, 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:
withChildin interfaceCollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>- Overrides:
withChildin classImmutableOrderedMapNodeBuilder
-
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:
withNodeIdentifierin interfaceCollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>- Specified by:
withNodeIdentifierin 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:
withNodeIdentifierin 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>- Overrides:
withNodeIdentifierin classImmutableOrderedMapNodeBuilder
-
-