X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-dom-codec-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fdom%2Fcodec%2Fapi%2FBindingOpaqueObjectCodecTreeNode.java;h=ad013fda0c72a91e40fb7637b22142db208179f9;hb=refs%2Fchanges%2F46%2F109746%2F2;hp=58818fbec7020d0b9833c514861340ac9d47d55c;hpb=c4cd9849a119f27f88523e00c49691c3d5aef7b3;p=mdsal.git diff --git a/binding/mdsal-binding-dom-codec-api/src/main/java/org/opendaylight/mdsal/binding/dom/codec/api/BindingOpaqueObjectCodecTreeNode.java b/binding/mdsal-binding-dom-codec-api/src/main/java/org/opendaylight/mdsal/binding/dom/codec/api/BindingOpaqueObjectCodecTreeNode.java index 58818fbec7..ad013fda0c 100644 --- a/binding/mdsal-binding-dom-codec-api/src/main/java/org/opendaylight/mdsal/binding/dom/codec/api/BindingOpaqueObjectCodecTreeNode.java +++ b/binding/mdsal-binding-dom-codec-api/src/main/java/org/opendaylight/mdsal/binding/dom/codec/api/BindingOpaqueObjectCodecTreeNode.java @@ -8,10 +8,18 @@ package org.opendaylight.mdsal.binding.dom.codec.api; import com.google.common.annotations.Beta; +import org.opendaylight.yangtools.yang.binding.BindingContract; import org.opendaylight.yangtools.yang.binding.OpaqueObject; @Beta -public interface BindingOpaqueObjectCodecTreeNode> extends BindingObjectCodecTreeNode, - BindingNormalizedNodeCodec { - +public non-sealed interface BindingOpaqueObjectCodecTreeNode> + extends BindingObjectCodecTreeNode, BindingNormalizedNodeCodec { + /** + * Returns binding class of interface which represents API of current schema node. The result is same as invoking + * {@link BindingContract#implementedInterface()} on instance of data. + * + * @return interface which defines API of binding representation of data. + */ + @Override + Class getBindingClass(); }