Introduce XmlUtil.requireSingleElement 07/108207/3
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 3 Oct 2023 16:17:23 +0000 (18:17 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 5 Oct 2023 16:04:41 +0000 (18:04 +0200)
commitee219ff6f07191bcd5a80746039b632ae6922c67
tree7b9ebdfda4c1c30e9badcaaf4fa192282d85cb73
parent127aa084c9fbfec8bb2ef20404d0f7f94e044f55
Introduce XmlUtil.requireSingleElement

Improve our handling of structural errors, by reporting missing-element
instead of invalid-value. The utility to do so is also independent from
XmlElement.

Change-Id: If1efd60aa268d659b1e5f43686caf49e77e40c05
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
plugins/netconf-server-mdsal/src/test/java/org/opendaylight/netconf/server/mdsal/operations/NetconfMDSalMappingTest.java
protocol/netconf-api/pom.xml
protocol/netconf-api/src/main/java/module-info.java
protocol/netconf-api/src/main/java/org/opendaylight/netconf/api/xml/XmlElement.java
protocol/netconf-api/src/main/java/org/opendaylight/netconf/api/xml/XmlUtil.java