X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-codec-xml%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fcodec%2Fxml%2FSchemaAwareXMLStreamNormalizedNodeStreamWriter.java;h=b2f20c1d28cc0a1b11c9f1c899c4b85e3af91568;hb=aa37f2a86bfb4d04a99f78b1b0d892b3c0b76caf;hp=fd2cbfc20a6f922719f3a1dcc975cabd6e5f38fb;hpb=4e7053092a93ce83ca90d3dc2d53bf08fb9fac57;p=yangtools.git diff --git a/yang/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/SchemaAwareXMLStreamNormalizedNodeStreamWriter.java b/yang/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/SchemaAwareXMLStreamNormalizedNodeStreamWriter.java index fd2cbfc20a..b2f20c1d28 100644 --- a/yang/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/SchemaAwareXMLStreamNormalizedNodeStreamWriter.java +++ b/yang/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/SchemaAwareXMLStreamNormalizedNodeStreamWriter.java @@ -8,6 +8,8 @@ */ package org.opendaylight.yangtools.yang.data.codec.xml; +import static java.util.Objects.requireNonNull; + import java.io.IOException; import java.util.Collections; import java.util.Map; @@ -26,7 +28,6 @@ import org.opendaylight.yangtools.yang.model.api.ListSchemaNode; import org.opendaylight.yangtools.yang.model.api.SchemaContext; import org.opendaylight.yangtools.yang.model.api.SchemaContextProvider; import org.opendaylight.yangtools.yang.model.api.SchemaNode; -import org.opendaylight.yangtools.yang.model.api.SchemaPath; final class SchemaAwareXMLStreamNormalizedNodeStreamWriter extends XMLStreamNormalizedNodeStreamWriter implements SchemaContextProvider { @@ -34,9 +35,9 @@ final class SchemaAwareXMLStreamNormalizedNodeStreamWriter extends XMLStreamNorm private final SchemaAwareXMLStreamWriterUtils streamUtils; SchemaAwareXMLStreamNormalizedNodeStreamWriter(final XMLStreamWriter writer, final SchemaContext context, - final SchemaPath path) { + final SchemaTracker tracker) { super(writer); - this.tracker = SchemaTracker.create(context, path); + this.tracker = requireNonNull(tracker); this.streamUtils = new SchemaAwareXMLStreamWriterUtils(context); }