org.apache.cxf.jaxb.io
Class DataReaderImpl<T>

java.lang.Object
  extended by org.apache.cxf.jaxb.JAXBDataBase
      extended by org.apache.cxf.jaxb.io.DataReaderImpl<T>
All Implemented Interfaces:
org.apache.cxf.databinding.BaseDataReader, org.apache.cxf.databinding.DataReader<T>

public class DataReaderImpl<T>
extends JAXBDataBase
implements org.apache.cxf.databinding.DataReader<T>


Field Summary
 
Fields inherited from class org.apache.cxf.jaxb.JAXBDataBase
attachments, context, mtomThreshold, schema
 
Fields inherited from interface org.apache.cxf.databinding.BaseDataReader
ENDPOINT, FAULT
 
Constructor Summary
DataReaderImpl(JAXBDataBinding binding, boolean unwrap)
           
 
Method Summary
 Object read(org.apache.cxf.service.model.MessagePartInfo part, T reader)
           
 Object read(QName name, T input, Class type)
           
 Object read(T input)
           
 void setProperty(String prop, Object value)
           
 
Methods inherited from class org.apache.cxf.jaxb.JAXBDataBase
getAttachmentMarshaller, getAttachments, getAttachmentUnmarshaller, getJAXBAnnotation, getJAXBContext, getMtomThreshold, getSchema, setAttachments, setJAXBContext, setMtomThreshold, setSchema
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.cxf.databinding.BaseDataReader
setAttachments, setSchema
 

Constructor Detail

DataReaderImpl

public DataReaderImpl(JAXBDataBinding binding,
                      boolean unwrap)
Method Detail

read

public Object read(T input)
Specified by:
read in interface org.apache.cxf.databinding.DataReader<T>

setProperty

public void setProperty(String prop,
                        Object value)
Specified by:
setProperty in interface org.apache.cxf.databinding.BaseDataReader
Overrides:
setProperty in class JAXBDataBase

read

public Object read(org.apache.cxf.service.model.MessagePartInfo part,
                   T reader)
Specified by:
read in interface org.apache.cxf.databinding.DataReader<T>

read

public Object read(QName name,
                   T input,
                   Class type)
Specified by:
read in interface org.apache.cxf.databinding.DataReader<T>


Apache CXF