Jaxen binding should use DataSchemaContextTree 28/71528/12
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 27 Apr 2018 20:46:32 +0000 (22:46 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 1 Aug 2018 20:35:43 +0000 (22:35 +0200)
commit26e5a7d6b7872dac5143aa796a8e1f8b550ce929
tree9b6b23a6188d6293ebaba8c7f5681b416854187d
parenta531a070e3a9d6a444c00d528bfce072136b3b44
Jaxen binding should use DataSchemaContextTree

Context tree is a simple structure which allows traversal of nodes
in the order of NormalizedNodes in a strictly-forward way.

This allows us to not muck with SchemaContext when we need to look
up our SchemaNode, as it is readily available.

Change-Id: Ic6c67c1e064ffe74433debd4f1a63e24a8571791
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-data-jaxen/src/main/java/org/opendaylight/yangtools/yang/data/jaxen/JaxenDocument.java
yang/yang-data-jaxen/src/main/java/org/opendaylight/yangtools/yang/data/jaxen/JaxenSchemaContext.java
yang/yang-data-jaxen/src/main/java/org/opendaylight/yangtools/yang/data/jaxen/NormalizedNodeContext.java
yang/yang-data-jaxen/src/main/java/org/opendaylight/yangtools/yang/data/jaxen/NormalizedNodeContextSupport.java
yang/yang-data-jaxen/src/main/java/org/opendaylight/yangtools/yang/data/jaxen/NormalizedNodeNavigator.java
yang/yang-data-jaxen/src/main/java/org/opendaylight/yangtools/yang/data/jaxen/YangFunctionContext.java