Rework NormalizedNode type hierarchy
[yangtools.git] / yang / yang-data-codec-binfmt / src / main / java / org / opendaylight / yangtools / yang / data / codec / binfmt / ForwardingNormalizedNodeDataInput.java
index a9154873b43daf3f6a807221f6a1ba7a540e3057..20aaed7ffc322889c4926aab8e7937be80fa4ac0 100644 (file)
@@ -16,6 +16,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 import org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriter;
 import org.opendaylight.yangtools.yang.data.api.schema.stream.ReusableStreamReceiver;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
+import org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier;
 
 abstract class ForwardingNormalizedNodeDataInput extends ForwardingDataInput implements NormalizedNodeDataInput {
 
@@ -28,12 +29,12 @@ abstract class ForwardingNormalizedNodeDataInput extends ForwardingDataInput imp
     }
 
     @Override
-    public final NormalizedNode<?, ?> readNormalizedNode() throws IOException {
+    public final NormalizedNode readNormalizedNode() throws IOException {
         return delegate().readNormalizedNode();
     }
 
     @Override
-    public final NormalizedNode<?, ?> readNormalizedNode(final ReusableStreamReceiver receiver) throws IOException {
+    public final NormalizedNode readNormalizedNode(final ReusableStreamReceiver receiver) throws IOException {
         return delegate().readNormalizedNode(receiver);
     }
 
@@ -57,6 +58,11 @@ abstract class ForwardingNormalizedNodeDataInput extends ForwardingDataInput imp
         return delegate().readSchemaPath();
     }
 
+    @Override
+    public final SchemaNodeIdentifier readSchemaNodeIdentifier() throws IOException {
+        return delegate().readSchemaNodeIdentifier();
+    }
+
     @Override
     public final NormalizedNodeStreamVersion getVersion() throws IOException {
         return delegate().getVersion();