Bug 2180 - schema aware builders for ordered list and leaf-list are 49/12249/1
authorJan Hajnar <jhajnar@cisco.com>
Wed, 22 Oct 2014 13:39:08 +0000 (15:39 +0200)
committerTony Tkacik <ttkacik@cisco.com>
Mon, 27 Oct 2014 09:33:46 +0000 (09:33 +0000)
commit0ac08627cae8eee4f5b2e09c019a0b189e6c1ffe
treef817eb5980eab9cb382ff2445663b817a31da944
parentb28d7ebbae374345d674229d36536b8aed44806b
Bug 2180 - schema aware builders for ordered list and leaf-list are
absent

* added builders that provide ordered list and ordered leaf-list nodes
* added tests to check ordered node parsing

NOTE: this patch is based on patches by Tony Burke<tony@iservice.com>

Change-Id: I351e841c9fd1e02678b94598f7f5d46ab00a8334
Signed-off-by: Jan Hajnar <jhajnar@cisco.com>
Signed-off-by: Tony Burke <tony@iservice.com>
(cherry picked from commit 9b67d090d24d46f137e022d934d3f5e163147548)
yang/yang-data-composite-node/src/test/java/org/opendaylight/yangtools/yang/data/composite/node/schema/parser/Bug2180Test.java [new file with mode: 0644]
yang/yang-data-composite-node/src/test/resources/cnsn-to-normalized-node/yang/bug2180-test-model.yang [new file with mode: 0644]
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/Builders.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableOrderedLeafSetNodeSchemaAwareBuilder.java [new file with mode: 0644]
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableOrderedMapNodeBuilder.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableOrderedMapNodeSchemaAwareBuilder.java [new file with mode: 0644]
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/transform/base/parser/LeafSetNodeBaseParser.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/transform/base/parser/MapNodeBaseParser.java