Allow {Json,Xml}ParserStream to handle actions 73/79773/4
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 20 Jan 2019 18:25:12 +0000 (19:25 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 21 Jan 2019 09:45:24 +0000 (10:45 +0100)
commitd8179b2e095c985eba954945ae75e958b2d57da7
tree851b8ac2cfe0cef0bca854050d5d03c6295747f3
parent57b893fcb28a5955d308da8e4a19785422075ebf
Allow {Json,Xml}ParserStream to handle actions

Generalize the support for RPCs to include actions, so that we can
use both. Also fix null handling to comply with javadoc.

Change-Id: Id84052c1d1f20aa9d0371015f01b0c8845152de2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 80ae3a4d7f12024341ef4900b4d672c17abd0262)
yang/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JsonParserStream.java
yang/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/XmlParserStream.java
yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/OperationAsContainer.java [new file with mode: 0644]
yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/RpcAsContainer.java