X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fodlext-parser-support%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fodlext%2Fparser%2FAnyxmlStatementSupportOverride.java;h=e7f52455f29e30794efe20621638d0e5f884c6fb;hb=6682a8e2a8c02ed7a66bddb8b7a86009ffbbb98d;hp=86c88734320d709a25964597cf1fd73d6cd936a2;hpb=19efe56f8f20f5692a100e765a581fbc8f0b4aca;p=yangtools.git diff --git a/yang/odlext-parser-support/src/main/java/org/opendaylight/yangtools/odlext/parser/AnyxmlStatementSupportOverride.java b/yang/odlext-parser-support/src/main/java/org/opendaylight/yangtools/odlext/parser/AnyxmlStatementSupportOverride.java index 86c8873432..e7f52455f2 100644 --- a/yang/odlext-parser-support/src/main/java/org/opendaylight/yangtools/odlext/parser/AnyxmlStatementSupportOverride.java +++ b/yang/odlext-parser-support/src/main/java/org/opendaylight/yangtools/odlext/parser/AnyxmlStatementSupportOverride.java @@ -9,6 +9,7 @@ package org.opendaylight.yangtools.odlext.parser; import java.util.Map; import java.util.Optional; +import org.opendaylight.yangtools.odlext.model.api.AnyxmlSchemaLocationEffectiveStatement; import org.opendaylight.yangtools.odlext.model.api.AnyxmlSchemaLocationStatement; import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode; @@ -17,8 +18,8 @@ import org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition; import org.opendaylight.yangtools.yang.model.api.stmt.AnyxmlEffectiveStatement; import org.opendaylight.yangtools.yang.model.api.stmt.AnyxmlStatement; import org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier; -import org.opendaylight.yangtools.yang.parser.rfc7950.namespace.ChildSchemaNodeNamespace; import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.anyxml.AnyxmlStatementSupport; +import org.opendaylight.yangtools.yang.parser.spi.SchemaTreeNamespace; import org.opendaylight.yangtools.yang.parser.spi.meta.ForwardingStatementSupport; import org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport; import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext; @@ -52,7 +53,7 @@ public final class AnyxmlStatementSupportOverride final StmtContext ctx) { final AnyxmlEffectiveStatement delegateStatement = delegate().createEffective(ctx); final Map>> schemaLocations = + AnyxmlSchemaLocationEffectiveStatement>> schemaLocations = ctx.getAllFromCurrentStmtCtxNamespace(AnyxmlSchemaLocationNamespace.class); if (schemaLocations != null && !schemaLocations.isEmpty()) { final SchemaNodeIdentifier anyXmlSchemaNodeIdentifier = schemaLocations.values().iterator().next() @@ -69,7 +70,7 @@ public final class AnyxmlStatementSupportOverride private static Optional getAnyXmlSchema( final StmtContext ctx, final SchemaNodeIdentifier contentSchemaPath) { - return ChildSchemaNodeNamespace.findNode(ctx.getRoot(), contentSchemaPath) + return SchemaTreeNamespace.findNode(ctx.getRoot(), contentSchemaPath) .map(StmtContext::buildEffective) .filter(ContainerSchemaNode.class::isInstance).map(ContainerSchemaNode.class::cast); }