Expose IdentityCodec from BindingCodecTree 56/83256/16
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 25 Jul 2019 19:37:14 +0000 (21:37 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 26 Jul 2019 13:24:39 +0000 (15:24 +0200)
commit5edefb12d742c8d6bbd66797898bf940c73afe3c
tree571783559ff1aa948bb00d6b68bfe6be69db3db6
parent315d028c764f91c3d1996ba81fff9c8e1c19d0d8
Expose IdentityCodec from BindingCodecTree

Transcoding identities is needed to make sense of yangtools
identifiers (such as DatastoreIdentifier) versus binding classes.

Expose this functionality as BindingIdentityCodec from
BindingCodecTree and make use of it.

JIRA: MDSAL-460
Change-Id: I8b4110dd711eb18a2586fd1bd036d09fab13871a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/api/BindingCodecTree.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/api/BindingIdentityCodec.java [new file with mode: 0644]
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/BindingCodecContext.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/IdentityCodec.java
yanglib/mdsal-yanglib-rfc8525/src/main/java/org/opendaylight/mdsal/yanglib/rfc8525/MountPointContextFactoryImpl.java
yanglib/mdsal-yanglib-rfc8525/src/main/java/org/opendaylight/mdsal/yanglib/rfc8525/YangLibrarySupport.java