org.apache.cxf.databinding
Interface DataBinding
- All Known Implementing Classes:
- AbstractDataBinding, AegisDatabinding, JAXBDataBinding, SourceDataBinding, StaxDataBinding
public interface DataBinding
createReader
<T> DataReader<T> createReader(java.lang.Class<T> cls)
createWriter
<T> DataWriter<T> createWriter(java.lang.Class<T> cls)
getSupportedReaderFormats
java.lang.Class<?>[] getSupportedReaderFormats()
getSupportedWriterFormats
java.lang.Class<?>[] getSupportedWriterFormats()
initialize
void initialize(Service service)
- Initialize the service info (i.e. type & element names, Schemas) with
information from the databinding.
- Parameters:
service
-
getDeclaredNamespaceMappings
java.util.Map<java.lang.String,java.lang.String> getDeclaredNamespaceMappings()
- Return a set of mappings from namespace to prefix to allow bindings to control
the prefixes.
- Returns:
- the map, or null if there are none.
Apache CXF