Allow {Json,Xml}ParserStream to handle actions 64/79764/2
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 20 Jan 2019 18:25:12 +0000 (19:25 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 20 Jan 2019 19:04:03 +0000 (20:04 +0100)
commit80ae3a4d7f12024341ef4900b4d672c17abd0262
tree66a095babebc603f0de8c32bf8974a51d94bb9f6
parentaa37f2a86bfb4d04a99f78b1b0d892b3c0b76caf
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>
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