X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=yang%2Fyang-data-codec-xml%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fcodec%2Fxml%2FRandomPrefixInstanceIdentifierSerializer.java;h=6a666a0da0257bec3ada701eb74fe4a8cdea5b1e;hb=refs%2Fchanges%2F67%2F79267%2F1;hp=42e179d9c96ca90526b58b0ef09b77a69254387c;hpb=7d464a013773ab1dcb196191010e99833c22cf2d;p=yangtools.git diff --git a/yang/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/RandomPrefixInstanceIdentifierSerializer.java b/yang/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/RandomPrefixInstanceIdentifierSerializer.java index 42e179d9c9..6a666a0da0 100644 --- a/yang/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/RandomPrefixInstanceIdentifierSerializer.java +++ b/yang/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/RandomPrefixInstanceIdentifierSerializer.java @@ -9,18 +9,21 @@ package org.opendaylight.yangtools.yang.data.codec.xml; import java.net.URI; import java.util.Map.Entry; +import javax.xml.namespace.NamespaceContext; +import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.data.util.AbstractStringInstanceIdentifierCodec; import org.opendaylight.yangtools.yang.data.util.DataSchemaContextTree; import org.opendaylight.yangtools.yang.model.api.SchemaContext; final class RandomPrefixInstanceIdentifierSerializer extends AbstractStringInstanceIdentifierCodec { - private final RandomPrefix prefixes = new RandomPrefix(); - private final DataSchemaContextTree schemaTree; + private final @NonNull DataSchemaContextTree schemaTree; + private final RandomPrefix prefixes; - - RandomPrefixInstanceIdentifierSerializer(SchemaContext ctx) { - schemaTree = DataSchemaContextTree.from(ctx); + RandomPrefixInstanceIdentifierSerializer(final @NonNull SchemaContext schemaContext, + final NamespaceContext nsContext) { + schemaTree = DataSchemaContextTree.from(schemaContext); + prefixes = new RandomPrefix(nsContext); } Iterable> getPrefixes() { @@ -41,5 +44,4 @@ final class RandomPrefixInstanceIdentifierSerializer extends AbstractStringInsta protected DataSchemaContextTree getDataContextTree() { return schemaTree; } - }