org.apache.cxf.xmlbeans
Class XmlBeansDataBinding

java.lang.Object
  extended by org.apache.cxf.databinding.AbstractDataBinding
      extended by org.apache.cxf.xmlbeans.XmlBeansDataBinding
All Implemented Interfaces:
org.apache.cxf.databinding.DataBinding, org.apache.cxf.databinding.WrapperCapableDatabinding

public class XmlBeansDataBinding
extends org.apache.cxf.databinding.AbstractDataBinding
implements org.apache.cxf.databinding.WrapperCapableDatabinding


Field Summary
static String XMLBEANS_NAMESPACE_HACK
           
 
Fields inherited from class org.apache.cxf.databinding.AbstractDataBinding
mtomEnabled, mtomThreshold
 
Constructor Summary
XmlBeansDataBinding()
           
 
Method Summary
<T> org.apache.cxf.databinding.DataReader<T>
createReader(Class<T> c)
           
 org.apache.cxf.databinding.WrapperHelper createWrapperHelper(Class<?> wrapperType, QName wrapperName, List<String> partNames, List<String> elTypeNames, List<Class<?>> partClasses)
           
<T> org.apache.cxf.databinding.DataWriter<T>
createWriter(Class<T> c)
           
 Map<String,String> getDeclaredNamespaceMappings()
          XmlBeans has no declared namespace prefixes.
 Class<?>[] getSupportedReaderFormats()
           
 Class<?>[] getSupportedWriterFormats()
           
 void initialize(org.apache.cxf.service.Service service)
           
 
Methods inherited from class org.apache.cxf.databinding.AbstractDataBinding
addSchemaDocument, addSchemaDocument, checkNamespaceMap, getBus, getMtomThreshold, getNamespaceMap, getSchemas, isMtomEnabled, setBus, setMtomEnabled, setMtomThreshold, setNamespaceMap, setSchemas, updateSchemaLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XMLBEANS_NAMESPACE_HACK

public static final String XMLBEANS_NAMESPACE_HACK
Constructor Detail

XmlBeansDataBinding

public XmlBeansDataBinding()
Method Detail

createWriter

public <T> org.apache.cxf.databinding.DataWriter<T> createWriter(Class<T> c)
Specified by:
createWriter in interface org.apache.cxf.databinding.DataBinding

createReader

public <T> org.apache.cxf.databinding.DataReader<T> createReader(Class<T> c)
Specified by:
createReader in interface org.apache.cxf.databinding.DataBinding

getDeclaredNamespaceMappings

public Map<String,String> getDeclaredNamespaceMappings()
XmlBeans has no declared namespace prefixes.

Specified by:
getDeclaredNamespaceMappings in interface org.apache.cxf.databinding.DataBinding
Overrides:
getDeclaredNamespaceMappings in class org.apache.cxf.databinding.AbstractDataBinding

getSupportedReaderFormats

public Class<?>[] getSupportedReaderFormats()
Specified by:
getSupportedReaderFormats in interface org.apache.cxf.databinding.DataBinding

getSupportedWriterFormats

public Class<?>[] getSupportedWriterFormats()
Specified by:
getSupportedWriterFormats in interface org.apache.cxf.databinding.DataBinding

initialize

public void initialize(org.apache.cxf.service.Service service)
Specified by:
initialize in interface org.apache.cxf.databinding.DataBinding

createWrapperHelper

public org.apache.cxf.databinding.WrapperHelper createWrapperHelper(Class<?> wrapperType,
                                                                    QName wrapperName,
                                                                    List<String> partNames,
                                                                    List<String> elTypeNames,
                                                                    List<Class<?>> partClasses)
Specified by:
createWrapperHelper in interface org.apache.cxf.databinding.WrapperCapableDatabinding


Apache CXF