BUG-7983: make XmlCodecFactory a subclass of AbstractCodecFactory
[yangtools.git] / yang / yang-data-codec-xml / src / main / java / org / opendaylight / yangtools / yang / data / codec / xml / XmlCodec.java
index d8307aec56b2b3df24ec7fcabcc4483787e65a61..93ee13e782d6eaf7427cdfa371de223343a01fc1 100644 (file)
@@ -8,11 +8,14 @@
 
 package org.opendaylight.yangtools.yang.data.codec.xml;
 
+import javax.xml.namespace.NamespaceContext;
 import javax.xml.stream.XMLStreamException;
 import javax.xml.stream.XMLStreamWriter;
-import org.opendaylight.yangtools.concepts.Codec;
 
-interface XmlCodec<T> extends Codec<String, T> {
+interface XmlCodec<T> {
+    Class<T> getDataClass();
+
+    T deserializeFromString(NamespaceContext namespaceContext, String value);
 
     /**
      * Serialize specified value with specified XMLStreamWriter.