Simplify SchemaAwareXMLStreamNormalizedNodeStreamWriter 14/108014/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 28 Sep 2023 16:04:48 +0000 (18:04 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 28 Sep 2023 16:05:50 +0000 (18:05 +0200)
There is no need to implement EffectiveModelContext provider here.

Change-Id: I39585b8dc2cefa844110ccf87aa52e9e925599f9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
codec/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/SchemaAwareXMLStreamNormalizedNodeStreamWriter.java

index c8a6a3a0b678dc35b378510ec744eb050792c46f..bfb3412a7168fe2d74467d8445cc4b2d7e6b2b30 100644 (file)
@@ -27,7 +27,6 @@ import org.opendaylight.yangtools.yang.model.api.AnydataSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.AnyxmlSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.ContainerLike;
 import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
-import org.opendaylight.yangtools.yang.model.api.EffectiveModelContextProvider;
 import org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.LeafSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.ListSchemaNode;
@@ -36,7 +35,7 @@ import org.opendaylight.yangtools.yang.model.api.TypedDataSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.type.LeafrefTypeDefinition;
 
 final class SchemaAwareXMLStreamNormalizedNodeStreamWriter
-        extends XMLStreamNormalizedNodeStreamWriter<TypedDataSchemaNode> implements EffectiveModelContextProvider {
+        extends XMLStreamNormalizedNodeStreamWriter<TypedDataSchemaNode> {
     private final NormalizedNodeStreamWriterStack tracker;
     private final SchemaAwareXMLStreamWriterUtils streamUtils;
 
@@ -142,11 +141,6 @@ final class SchemaAwareXMLStreamNormalizedNodeStreamWriter
         return false;
     }
 
-    @Override
-    public EffectiveModelContext getEffectiveModelContext() {
-        return streamUtils.getEffectiveModelContext();
-    }
-
     @Override
     public void scalarValue(final Object value) throws IOException {
         final Object current = tracker.getParent();