X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fimpl%2Fschema%2Ftree%2FMapEntryModificationStrategy.java;fp=yang%2Fyang-data-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fimpl%2Fschema%2Ftree%2FListEntryModificationStrategy.java;h=c4ac9df8a6e0ac7b20245f2293668ab998beece0;hb=37380a5c65e213bc5f34b521d8f8e7d315df7465;hp=be7c3800528bcdfbc2cad16a0db128a4322e28c0;hpb=29fb90116883182758dc9ec67cfcf1344a3cf951;p=yangtools.git diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ListEntryModificationStrategy.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/MapEntryModificationStrategy.java similarity index 87% rename from yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ListEntryModificationStrategy.java rename to yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/MapEntryModificationStrategy.java index be7c380052..c4ac9df8a6 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ListEntryModificationStrategy.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/MapEntryModificationStrategy.java @@ -20,8 +20,8 @@ import org.opendaylight.yangtools.yang.data.api.schema.tree.spi.Version; import org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableMapEntryNodeBuilder; import org.opendaylight.yangtools.yang.model.api.ListSchemaNode; -class ListEntryModificationStrategy extends DataNodeContainerModificationStrategy { - private static final class EnforcingMandatory extends ListEntryModificationStrategy { +class MapEntryModificationStrategy extends DataNodeContainerModificationStrategy { + private static final class EnforcingMandatory extends MapEntryModificationStrategy { private final MandatoryLeafEnforcer enforcer; EnforcingMandatory(final ListSchemaNode schemaNode, final DataTreeConfiguration treeConfig, @@ -64,14 +64,14 @@ class ListEntryModificationStrategy extends DataNodeContainerModificationStrateg new NormalizedNodeContainerSupport<>(MapEntryNode.class, ImmutableMapEntryNodeBuilder::create, ImmutableMapEntryNodeBuilder::create); - ListEntryModificationStrategy(final ListSchemaNode schema, final DataTreeConfiguration treeConfig) { + MapEntryModificationStrategy(final ListSchemaNode schema, final DataTreeConfiguration treeConfig) { super(SUPPORT, schema, treeConfig); } - static @NonNull ListEntryModificationStrategy of(final ListSchemaNode schema, + static @NonNull MapEntryModificationStrategy of(final ListSchemaNode schema, final DataTreeConfiguration treeConfig) { final Optional enforcer = MandatoryLeafEnforcer.forContainer(schema, treeConfig); return enforcer.isPresent() ? new EnforcingMandatory(schema, treeConfig, enforcer.get()) - : new ListEntryModificationStrategy(schema, treeConfig); + : new MapEntryModificationStrategy(schema, treeConfig); } }