X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fapi%2Fschema%2Fstream%2FNormalizedNodeStreamWriter.java;h=c0312864dc1536e29e3c57ee7b2c825b6fc9550d;hb=f7fe89b85f540dbe7d1fc051f2082f2ce571321a;hp=98725c9aa932d2c443c8c2735d169ef86a78de8b;hpb=e704e6a6d1cc4db7ac1e1f53b54ec3bf51aaecc3;p=yangtools.git diff --git a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/stream/NormalizedNodeStreamWriter.java b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/stream/NormalizedNodeStreamWriter.java index 98725c9aa9..c0312864dc 100644 --- a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/stream/NormalizedNodeStreamWriter.java +++ b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/stream/NormalizedNodeStreamWriter.java @@ -10,6 +10,7 @@ package org.opendaylight.yangtools.yang.data.api.schema.stream; import java.io.Closeable; import java.io.Flushable; 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; @@ -49,7 +50,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdent *
  • leaf-list - Leaf list start is emitted using * {@link #startLeafSet(NodeIdentifier, int)}. Leaf list end is emitted using * {@link #endNode()}. Leaf list entries are emmited using - * {@link #leafSetEntryNode(Object)}. + * {@link #leafSetEntryNode(QName, Object)}. * *
  • anyxml - AN node event is emitted using * {@link #leafNode(NodeIdentifier, Object)}. {@link #endNode()} MUST NOT BE emitted @@ -117,7 +118,7 @@ public interface NormalizedNodeStreamWriter extends Closeable, Flushable { * Emits a start of leaf set (leaf-list). *

    * Emits start of leaf set, during writing leaf set event, only - * {@link #leafSetEntryNode(Object)} calls are valid. Leaf set event is + * {@link #leafSetEntryNode(QName, Object)} calls are valid. Leaf set event is * finished by calling {@link #endNode()}. * * @param name @@ -143,7 +144,7 @@ public interface NormalizedNodeStreamWriter extends Closeable, Flushable { * Emits a start of leaf set (leaf-list). *

    * Emits start of leaf set, during writing leaf set event, only - * {@link #leafSetEntryNode(Object)} calls are valid. Leaf set event is + * {@link #leafSetEntryNode(QName, Object)} calls are valid. Leaf set event is * finished by calling {@link #endNode()}. * * @param name @@ -167,6 +168,8 @@ public interface NormalizedNodeStreamWriter extends Closeable, Flushable { /** * Emits a leaf set entry node * + * @param name + * name of the node as defined in the schema. * @param value * Value of leaf set entry node. Supplied object MUST BE constant over time. * @throws IllegalArgumentException @@ -175,7 +178,7 @@ public interface NormalizedNodeStreamWriter extends Closeable, Flushable { * If node was emitted outside leaf set node. * @throws IOException if an underlying IO error occurs */ - void leafSetEntryNode(Object value) throws IOException; + void leafSetEntryNode(QName name, Object value) throws IOException; /** *