X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-codec-gson%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fcodec%2Fgson%2FJSONStreamWriterRootContext.java;h=5c02498c4604ec8d31559e8a4ea1653155dde8f1;hb=a78442e67b5b67976ebc8291534cf004780a2446;hp=bb0d49dc8674ea728c8a4951f5598732b76d7e33;hpb=b43b47a640bebe04c98adf0b57bfbb7628bf9cf3;p=yangtools.git diff --git a/yang/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JSONStreamWriterRootContext.java b/yang/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JSONStreamWriterRootContext.java index bb0d49dc86..5c02498c46 100644 --- a/yang/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JSONStreamWriterRootContext.java +++ b/yang/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JSONStreamWriterRootContext.java @@ -7,28 +7,17 @@ */ package org.opendaylight.yangtools.yang.data.codec.gson; -import com.google.gson.stream.JsonWriter; -import java.io.IOException; import java.net.URI; -import org.opendaylight.yangtools.yang.model.api.SchemaContext; /** * The root node of a particular {@link JSONNormalizedNodeStreamWriter} instance. * It holds the base namespace and can never be removed from the stack. */ -final class JSONStreamWriterRootContext extends JSONStreamWriterURIContext { +abstract class JSONStreamWriterRootContext extends JSONStreamWriterURIContext { + JSONStreamWriterRootContext(final URI namespace) { super(null, namespace); } - @Override - protected void emitStart(final SchemaContext schema, final JsonWriter writer) throws IOException { - writer.beginObject(); - } - - @Override - protected void emitEnd(final JsonWriter writer) throws IOException { - writer.endObject(); - } }