-interface XmlCodec<T> extends Codec<String, T> {
-
- /**
- * Serialize specified value with specified XMLStreamWriter.
- *
- * @param writer XMLStreamWriter
- * @param value value which will be serialized to the writer
- */
- void serializeToWriter(XMLStreamWriter writer, T value) throws XMLStreamException;
+interface XmlCodec<T> extends TypeAwareCodec<T, NamespaceContext, XMLStreamWriter> {
+ @Override
+ void writeValue(XMLStreamWriter ctx, T value) throws XMLStreamException;