Bug 5019: Add QName param to NormalizedNodeWriter#leafSetEntryNode
[yangtools.git] / yang / yang-data-api / src / main / java / org / opendaylight / yangtools / yang / data / api / schema / stream / ForwardingNormalizedNodeStreamWriter.java
index 95796c53a8c38e51783df19dcd99eba2bda9c8ef..7377b34eb65e36314d67f82a42fb15a723cd6d31 100644 (file)
@@ -9,11 +9,12 @@ package org.opendaylight.yangtools.yang.data.api.schema.stream;
 
 import com.google.common.collect.ForwardingObject;
 import java.io.IOException;
+import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates;
 
-abstract class ForwardingNormalizedNodeStreamWriter extends ForwardingObject implements NormalizedNodeStreamWriter {
+public abstract class ForwardingNormalizedNodeStreamWriter extends ForwardingObject implements NormalizedNodeStreamWriter {
     @Override
     protected abstract NormalizedNodeStreamWriter delegate();
 
@@ -28,8 +29,13 @@ abstract class ForwardingNormalizedNodeStreamWriter extends ForwardingObject imp
     }
 
     @Override
-    public void leafSetEntryNode(final Object value) throws IOException {
-        delegate().leafSetEntryNode(value);
+    public void startOrderedLeafSet(final NodeIdentifier name, final int childSizeHint) throws IOException {
+        delegate().startOrderedLeafSet(name, childSizeHint);
+    }
+
+    @Override
+    public void leafSetEntryNode(final QName name, final Object value) throws IOException {
+        delegate().leafSetEntryNode(name, value);
     }
 
     @Override