Apache CXF API

org.apache.cxf.jibx
Class JibxDataBinding

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

public class JibxDataBinding
extends AbstractDataBinding
implements WrapperCapableDatabinding


Field Summary
 
Fields inherited from class org.apache.cxf.databinding.AbstractDataBinding
mtomEnabled, mtomThreshold
 
Constructor Summary
JibxDataBinding()
           
 
Method Summary
<T> DataReader<T>
createReader(Class<T> cls)
           
 WrapperHelper createWrapperHelper(Class<?> wrapperType, QName typeName, List<String> partNames, List<String> elTypeNames, List<Class<?>> partClasses)
           
<T> DataWriter<T>
createWriter(Class<T> cls)
           
 Class<?>[] getSupportedReaderFormats()
           
 Class<?>[] getSupportedWriterFormats()
           
 void initialize(Service service)
          Initialize the service info (i.e.
 
Methods inherited from class org.apache.cxf.databinding.AbstractDataBinding
addSchemaDocument, addSchemaDocument, checkNamespaceMap, getBus, getContextualNamespaceMap, getDeclaredNamespaceMappings, getMtomThreshold, getNamespaceMap, getSchemas, isMtomEnabled, setBus, setContextualNamespaceMap, setMtomEnabled, setMtomThreshold, setNamespaceMap, setSchemas, updateSchemaLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JibxDataBinding

public JibxDataBinding()
Method Detail

createReader

public <T> DataReader<T> createReader(Class<T> cls)
Specified by:
createReader in interface DataBinding

createWriter

public <T> DataWriter<T> createWriter(Class<T> cls)
Specified by:
createWriter in interface DataBinding

getSupportedReaderFormats

public Class<?>[] getSupportedReaderFormats()
Specified by:
getSupportedReaderFormats in interface DataBinding

getSupportedWriterFormats

public Class<?>[] getSupportedWriterFormats()
Specified by:
getSupportedWriterFormats in interface DataBinding

initialize

public void initialize(Service service)
Description copied from interface: DataBinding
Initialize the service info (i.e. type & element names, Schemas) with information from the databinding.

Specified by:
initialize in interface DataBinding

createWrapperHelper

public WrapperHelper createWrapperHelper(Class<?> wrapperType,
                                         QName typeName,
                                         List<String> partNames,
                                         List<String> elTypeNames,
                                         List<Class<?>> partClasses)
Specified by:
createWrapperHelper in interface WrapperCapableDatabinding

Apache CXF API

Apache CXF