Rename NodeTypes to LithiumNode This makes it clear these constants are only used in Lithium encoding. JIRA: CONTROLLER-1919 Change-Id: I1fb44f49d3409fdd007fe58dc6ce92b0eb6744b8 Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Drop public modifier from NodeTypes The class itself is not visible outside of the package, there is no point to declare the constants as public. Change-Id: I4136a71c538452aba33a5abb3337e0f8fc7e8da8 Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Bug 2062 - StreamWriter APIs loses information about leaf-set ordering * modified clustering NormalizedNodeStreamWriter implementation to use OrderedLeafSet Change-Id: I663f6b6d894b8366b7a54a3c56be05f20fef43c2 Signed-off-by: Jan Hajnar <jhajnar@cisco.com> Signed-off-by: Robert Varga <rovarga@cisco.com>
Bug 3874: Support of yang modeled AnyXML Controller changes due to anyXml support in Yangtools. Notice: Yangtools patch and Controller patch should be merged at once. Change-Id: I4ff9ef4a0e03f6ad9b30c2a35b97b3a6fa1793d9 Signed-off-by: Peter Kajsa <pkajsa@cisco.com>
Fix license header violations in sal-clustering-commons Change-Id: I1b76464cd875fdaaedeebc22cf35cae11714990d Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
NodeTypes is a utility class Utility classes need to be final and have a private constructor. Change-Id: I4f7ad749415a068be324bfe23c79110b96c4ed10 Signed-off-by: Robert Varga <rovarga@cisco.com>
Bug 2086: Adding normalized node stream reader and writer. Normalized node and its children are written in recursive manner. Besides the leafNode, leafSetEntryNode and anyxmlNode, all other nodes must call endNode method while writing object to data stream. This helps to recreate the object. Recursion runs in opposite direction while reading the object. Updated code with review comments Change-Id: Ibb822e11fc76f52b5be78596ed979c3b97d51de8 Signed-off-by: Harman Singh <harmasin@cisco.com>