THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block |
---|
public Class<?>[] getSupportedReaderFormats() { return new Class[] {XMLStreamReader.class, Node.class}; } public Class<?>[] getSupportedWriterFormats() { return new Class[] {XMLStreamWriter.class, Node.class}; } |
Readers and Writers
All the work of mapping is done by objects that implement DataReader<Format> and DataWriter<Format>, where 'Format' is a representation class as defined above. CXF code obtains readers and writers from data binding objects via
Code Block |
---|
<T> DataReader<T> createReader(Class<T> cls); <T> DataWriter<T> createWriter(Class<T> cls); |
Such a call might look like:
Code Block |
---|
DataReader<XMLStreamReader> reader = binding.createReader(XMLStreamReader.class);
|