BUG-4261: make ImmutableNormalizedNodeStreamWriter DataSchemaNodeAware 47/28247/3
authorRobert Varga <rovarga@cisco.com>
Fri, 9 Oct 2015 17:56:47 +0000 (19:56 +0200)
committerGerrit Code Review <gerrit@opendaylight.org>
Mon, 12 Oct 2015 08:53:50 +0000 (08:53 +0000)
commit71d1ebcd9bf9294709e3d3217cdbc2973471ca0d
tree17d8d7a79e706c285208387d14e77402ceeddd7b
parentb7f0a78887d425ba296101a71a7e1a7f1b08adea
BUG-4261: make ImmutableNormalizedNodeStreamWriter DataSchemaNodeAware

ImmutableNormalizedNodeStreamWriter can perform leaf node interning when
it knows what the schema is. Turn it into a DataSchemaNodeAware, so
users can pass down this information and make use of it when adding
leaves.

Change-Id: I7566a8705c0a05ea3cfa1335c7335021de6edccc
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/ImmutableNormalizedNodeStreamWriter.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/InterningLeafSetNodeBuilder.java [new file with mode: 0644]