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%2FSchemaOrderedNormalizedNodeWriter.java;h=6cb35a5dbb61e77094c9c3574ea9771e11ecd164;hb=bb60da5fe2d1928defb46ed92b290cfff93dcd81;hp=143b9d4ea857f000f16aeace5d292c74373ec04b;hpb=30192f86e0c125aaa458e0c65bdc2138830e937d;p=yangtools.git diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/SchemaOrderedNormalizedNodeWriter.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/SchemaOrderedNormalizedNodeWriter.java index 143b9d4ea8..6cb35a5dbb 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/SchemaOrderedNormalizedNodeWriter.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/SchemaOrderedNormalizedNodeWriter.java @@ -23,8 +23,8 @@ import org.opendaylight.yangtools.yang.model.api.CaseSchemaNode; import org.opendaylight.yangtools.yang.model.api.ChoiceSchemaNode; import org.opendaylight.yangtools.yang.model.api.DataNodeContainer; import org.opendaylight.yangtools.yang.model.api.DataSchemaNode; +import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext; import org.opendaylight.yangtools.yang.model.api.ListSchemaNode; -import org.opendaylight.yangtools.yang.model.api.SchemaContext; import org.opendaylight.yangtools.yang.model.api.SchemaNode; import org.opendaylight.yangtools.yang.model.api.SchemaPath; import org.slf4j.Logger; @@ -36,7 +36,7 @@ import org.slf4j.LoggerFactory; */ public class SchemaOrderedNormalizedNodeWriter extends NormalizedNodeWriter { private static final Logger LOG = LoggerFactory.getLogger(SchemaOrderedNormalizedNodeWriter.class); - private final SchemaContext schemaContext; + private final EffectiveModelContext schemaContext; private final SchemaNode root; private SchemaNode currentSchemaNode; @@ -51,8 +51,8 @@ public class SchemaOrderedNormalizedNodeWriter extends NormalizedNodeWriter { * @param path * path */ - public SchemaOrderedNormalizedNodeWriter(final NormalizedNodeStreamWriter writer, final SchemaContext schemaContext, - final SchemaPath path) { + public SchemaOrderedNormalizedNodeWriter(final NormalizedNodeStreamWriter writer, + final EffectiveModelContext schemaContext, final SchemaPath path) { super(writer); this.schemaContext = schemaContext; final Collection schemaNodes = SchemaUtils.findParentSchemaNodesOnPath(schemaContext, path); @@ -67,7 +67,7 @@ public class SchemaOrderedNormalizedNodeWriter extends NormalizedNodeWriter { @Override public SchemaOrderedNormalizedNodeWriter write(final NormalizedNode node) throws IOException { if (Objects.equals(root, schemaContext)) { - currentSchemaNode = schemaContext.getDataChildByName(node.getNodeType()); + currentSchemaNode = schemaContext.dataChildByName(node.getNodeType()); } else { currentSchemaNode = root; } @@ -144,7 +144,7 @@ public class SchemaOrderedNormalizedNodeWriter extends NormalizedNodeWriter { } } } else if (parentSchemaNode instanceof ChoiceSchemaNode) { - for (final CaseSchemaNode ccNode : ((ChoiceSchemaNode) parentSchemaNode).getCases().values()) { + for (final CaseSchemaNode ccNode : ((ChoiceSchemaNode) parentSchemaNode).getCases()) { for (final DataSchemaNode dsn : ccNode.getChildNodes()) { if (qNameToNodes.containsKey(dsn.getQName())) { write(qNameToNodes.get(dsn.getQName()), dsn);