public class HybridSourceDataBinding
extends org.apache.cxf.jaxb.JAXBDataBinding
JAXBDataBinding and SourceDataBinding.
Like the SourceDataBinding, this DataBinding de/serializes parameters as DOMSource objects. And like the JAXBDataBinding, the
JAXBDataBinding.initialize(org.apache.cxf.service.Service)
method can initialize the service model's message part schema based on the service class in the message part info.
Hence, this DataBinding supports DOMSource object de/serialization without requiring users to provide a WSDL.| Constructor and Description |
|---|
HybridSourceDataBinding() |
| Modifier and Type | Method and Description |
|---|---|
<T> org.apache.cxf.databinding.DataReader<T> |
createReader(Class<T> cls) |
<T> org.apache.cxf.databinding.DataWriter<T> |
createWriter(Class<T> cls) |
Class<?>[] |
getSupportedReaderFormats() |
Class<?>[] |
getSupportedWriterFormats() |
createJAXBContext, createJAXBContext, createJAXBContextAndSchemas, createWrapperHelper, getContext, getContextClasses, getContextProperties, getExtraClass, getInFaultInterceptors, getInInterceptors, getMarshallerListener, getMarshallerProperties, getOutFaultInterceptors, getOutInterceptors, getUnmarshallerListener, getUnmarshallerProperties, getValidationEventHandler, initialize, isUnwrapJAXBElement, setContext, setContextProperties, setExtraClass, setMarshallerListener, setMarshallerProperties, setUnmarshallerListener, setUnmarshallerProperties, setUnwrapJAXBElement, setValidationEventHandleraddSchemaDocument, addSchemaDocument, checkNamespaceMap, getBus, getContextualNamespaceMap, getDeclaredNamespaceMappings, getMtomThreshold, getNamespaceMap, getSchemas, isMtomEnabled, setBus, setContextualNamespaceMap, setMtomEnabled, setMtomThreshold, setNamespaceMap, setSchemas, updateSchemaLocationpublic <T> org.apache.cxf.databinding.DataReader<T> createReader(Class<T> cls)
createReader in interface org.apache.cxf.databinding.DataBindingcreateReader in class org.apache.cxf.jaxb.JAXBDataBindingpublic Class<?>[] getSupportedReaderFormats()
getSupportedReaderFormats in interface org.apache.cxf.databinding.DataBindinggetSupportedReaderFormats in class org.apache.cxf.jaxb.JAXBDataBindingpublic <T> org.apache.cxf.databinding.DataWriter<T> createWriter(Class<T> cls)
createWriter in interface org.apache.cxf.databinding.DataBindingcreateWriter in class org.apache.cxf.jaxb.JAXBDataBindingpublic Class<?>[] getSupportedWriterFormats()
getSupportedWriterFormats in interface org.apache.cxf.databinding.DataBindinggetSupportedWriterFormats in class org.apache.cxf.jaxb.JAXBDataBindingApache Camel