Add AbstractNodeDataWithSchema.of(DataSchemaNode) 02/106102/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 21 May 2023 13:50:58 +0000 (15:50 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 21 May 2023 13:57:32 +0000 (15:57 +0200)
commitac46fa68bf41faa13c68db428f45ade5a7a6d76b
tree98b1d457cb801b15b9eaadb32662bdda5ab2ecab
parent126f879ace4e7fbe8c707519e5ce3cd2b0306ced
Add AbstractNodeDataWithSchema.of(DataSchemaNode)

Centralize allocation of schema in a static factory method, allowing
us to hide individual constructors.

Change-Id: Idbb4b1d1712b2f048457cfcc31f8641fdc64bc6d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
codec/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/XmlParserStream.java
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/AbstractNodeDataWithSchema.java
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/AnyXmlNodeDataWithSchema.java
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/AnydataNodeDataWithSchema.java
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/ContainerNodeDataWithSchema.java
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/LeafListEntryNodeDataWithSchema.java
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/LeafListNodeDataWithSchema.java
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/LeafNodeDataWithSchema.java
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/ListNodeDataWithSchema.java