*/
package org.opendaylight.yangtools.yang.data.api.codec;
-import org.opendaylight.yangtools.concepts.Codec;
-import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier;
+import org.opendaylight.yangtools.concepts.IllegalArgumentCodec;
+import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
+
/**
- *
- * Codec which serializes / deserializes InstanceIdentifier
+ * Codec which serializes / deserializes InstanceIdentifier.
*
* @param <T> Target type
*/
-public interface InstanceIdentifierCodec<T> extends Codec<T,InstanceIdentifier> {
- @Override
- T serialize(InstanceIdentifier data);
+public interface InstanceIdentifierCodec<T> extends IllegalArgumentCodec<T, YangInstanceIdentifier> {
- @Override
- InstanceIdentifier deserialize(T data);
}