Fix BindingCodecTreeNode.getSchema() a bit 78/67678/5
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 29 Jan 2018 16:20:14 +0000 (17:20 +0100)
committerRobert Varga <nite@hq.sk>
Mon, 5 Feb 2018 05:05:15 +0000 (05:05 +0000)
commit0d0f221a1e93e93688ce7ed01a3cffd318e19146
tree9238bc32d07dfb75d53b6f7a02a46ff763c25224
parent73b562bedadd1fbdb1acd5991c39c20c2cc79ec6
Fix BindingCodecTreeNode.getSchema() a bit

Using Object as the return type of getSchema() is confusing, as it
does not provide a proper anchor point for users. While subclasses
provide proper access point, further restricting the domain to
DocumentedNode.WithStatus provides for a better experience.

Change-Id: Iebd198b695f5271ebadd5315c1ec22b8488c227c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/BindingToNormalizedNodeCodec.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/api/BindingCodecTreeNode.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/DataContainerCodecContext.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/DataContainerCodecPrototype.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/DataObjectCodecContext.java