Bug 3875: Introduced transforming stream writer 74/26274/7
authorTony Tkacik <ttkacik@cisco.com>
Tue, 1 Sep 2015 14:06:54 +0000 (16:06 +0200)
committerTony Tkacik <ttkacik@cisco.com>
Mon, 21 Sep 2015 19:27:10 +0000 (19:27 +0000)
commitf877744f62d91eb3c9c7e589751cbf5200d61a54
treeca374a3f0a1ae279f339ae2be673abdd2267478c
parentbb661b20e29613602b2c22b307b62eb3dea5d227
Bug 3875: Introduced transforming stream writer

Introduced simple QName transforming stream writer
which could be used to re-stream and rebuild
YANG Data with replacement of QNames.

QNameTransformingStreamWriter currently supports
custom mapping, replacement of specified QNameModules
and replacement of specified QNames

Change-Id: I98b253a0f184e1996d78b99fa8cfb20a7d588b96
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
yang/pom.xml
yang/yang-data-transform/pom.xml [new file with mode: 0644]
yang/yang-data-transform/src/main/java/org/opendaylight/yangtools/transform/NormalizedNodeTransformations.java [new file with mode: 0644]
yang/yang-data-transform/src/main/java/org/opendaylight/yangtools/transform/QNameModuleReplacementFunction.java [new file with mode: 0644]
yang/yang-data-transform/src/main/java/org/opendaylight/yangtools/transform/QNameReplacementFunction.java [new file with mode: 0644]
yang/yang-data-transform/src/main/java/org/opendaylight/yangtools/transform/QNameTransformingStreamWriter.java [new file with mode: 0644]