org.apache.cxf.databinding.stax
Class StaxDataBinding

java.lang.Object
  extended by org.apache.cxf.databinding.AbstractDataBinding
      extended by org.apache.cxf.databinding.AbstractInterceptorProvidingDataBinding
          extended by org.apache.cxf.databinding.stax.StaxDataBinding
All Implemented Interfaces:
org.apache.cxf.databinding.DataBinding, org.apache.cxf.interceptor.InterceptorProvider

public class StaxDataBinding
extends org.apache.cxf.databinding.AbstractInterceptorProvidingDataBinding

A simple databinding implementation which reads and writes Source objects. This will not work with the standard databinding interceptors.


Nested Class Summary
static class StaxDataBinding.XMLStreamDataReader
           
static class StaxDataBinding.XMLStreamDataWriter
           
 
Field Summary
 
Fields inherited from class org.apache.cxf.databinding.AbstractInterceptorProvidingDataBinding
inFaultInterceptors, inInterceptors, outFaultInterceptors, outInterceptors
 
Fields inherited from class org.apache.cxf.databinding.AbstractDataBinding
mtomEnabled, mtomThreshold
 
Constructor Summary
StaxDataBinding()
           
 
Method Summary
<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()
           
 void initialize(org.apache.cxf.service.Service service)
           
 
Methods inherited from class org.apache.cxf.databinding.AbstractInterceptorProvidingDataBinding
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors
 
Methods inherited from class org.apache.cxf.databinding.AbstractDataBinding
addSchemaDocument, addSchemaDocument, checkNamespaceMap, getBus, getDeclaredNamespaceMappings, 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
 

Constructor Detail

StaxDataBinding

public StaxDataBinding()
Method Detail

initialize

public void initialize(org.apache.cxf.service.Service service)

createReader

public <T> org.apache.cxf.databinding.DataReader<T> createReader(Class<T> cls)

getSupportedReaderFormats

public Class<?>[] getSupportedReaderFormats()

createWriter

public <T> org.apache.cxf.databinding.DataWriter<T> createWriter(Class<T> cls)

getSupportedWriterFormats

public Class<?>[] getSupportedWriterFormats()


Apache CXF