Use XMLStreamException for reporting parsing errors 95/81495/3
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 9 Apr 2019 17:16:37 +0000 (19:16 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 9 Apr 2019 18:56:13 +0000 (20:56 +0200)
commitb61a476ed2b4a896b549995a075a687066ecc715
treee1e980065f5c58741c1044166ec06b98a6ca1537
parentf1a6eda0e4ff62c01b44a5e534398313a3862db1
Use XMLStreamException for reporting parsing errors

Using IllegalStateException is pure evil, as users do not expect
a RuntimeException to be thrown from contexts which can clearly
report a checked exception.

Use a properly-formatted XMLStreamException instead.

Change-Id: Iecee17e19b3ac380bcb2b7fc1c46f27e789c20bd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/XmlParserStream.java
yang/yang-data-codec-xml/src/test/java/org/opendaylight/yangtools/yang/data/codec/xml/StrictParsingModeTest.java
yang/yang-data-codec-xml/src/test/java/org/opendaylight/yangtools/yang/data/codec/xml/XmlToNormalizedNodesTest.java