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:
BaseDataReader, DataReader<T>

public class DataReaderImpl<T>
extends JAXBDataBase
implements 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
 java.lang.Object read(MessagePartInfo part, T reader)
           
 java.lang.Object read(javax.xml.namespace.QName name, T input, java.lang.Class type)
           
 java.lang.Object read(T input)
           
 void setProperty(java.lang.String prop, java.lang.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 java.lang.Object read(T input)
Specified by:
read in interface DataReader<T>

setProperty

public void setProperty(java.lang.String prop,
                        java.lang.Object value)
Specified by:
setProperty in interface BaseDataReader
Overrides:
setProperty in class JAXBDataBase

read

public java.lang.Object read(MessagePartInfo part,
                             T reader)
Specified by:
read in interface DataReader<T>

read

public java.lang.Object read(javax.xml.namespace.QName name,
                             T input,
                             java.lang.Class type)
Specified by:
read in interface DataReader<T>


Apache CXF