Flush element when streaming NormalizedAnydata 47/82447/2
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 7 Jun 2019 13:39:08 +0000 (15:39 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 7 Jun 2019 14:07:10 +0000 (16:07 +0200)
commitc8a124df31bb05f82194d02d3791d636eeb7eb08
tree308b841136549cef5b022c2530439c489bda491a
parentf9d724efa5a6426c7de26824dbd823e77c44e21d
Flush element when streaming NormalizedAnydata

We must make sure parent StreamWriterFacade emits any started
open elements to the writer, otherwise can end up with weird
XML, which suddenly emits a self-closing element.

Issue a flushElement() before writing the data.

JIRA: YANGTOOLS-1002
Change-Id: Ib3933ddad22e490782a144306b8df10a033d74ee
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/StreamWriterFacade.java