Allow JSON/XML writers to be instantiated with root node 72/79772/3
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 20 Jan 2019 18:43:42 +0000 (19:43 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 21 Jan 2019 01:43:58 +0000 (02:43 +0100)
commit57b893fcb28a5955d308da8e4a19785422075ebf
tree5302b928c36296f2cc37e6a05c19f0ef5a1b0538
parentdddb4925333fa0cea58c24c1516c542ed28fde2f
Allow JSON/XML writers to be instantiated with root node

Rather than requiring a SchemaContext/SchemaPath combination, allow
writers to be instantiated by specifying a DataNodeContainer.

Change-Id: I9eb470587cad2af9b3390d134dcc03abc95e8645
JIRA: YANGTOOLS-935
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit aa37f2a86bfb4d04a99f78b1b0d892b3c0b76caf)
yang/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JSONNormalizedNodeStreamWriter.java
yang/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/SchemaAwareXMLStreamNormalizedNodeStreamWriter.java
yang/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/XMLStreamNormalizedNodeStreamWriter.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/SchemaTracker.java