Apache CXF API

org.apache.cxf.jaxrs.provider
Class JAXBElementProvider

java.lang.Object
  extended by org.apache.cxf.jaxrs.provider.AbstractJAXBProvider
      extended by org.apache.cxf.jaxrs.provider.JAXBElementProvider
All Implemented Interfaces:
javax.ws.rs.ext.MessageBodyReader<java.lang.Object>, javax.ws.rs.ext.MessageBodyWriter<java.lang.Object>

@Provider
public final class JAXBElementProvider
extends AbstractJAXBProvider


Field Summary
 
Fields inherited from class org.apache.cxf.jaxrs.provider.AbstractJAXBProvider
resolver
 
Constructor Summary
JAXBElementProvider()
           
 
Method Summary
 java.lang.Object readFrom(java.lang.Class<java.lang.Object> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType m, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> headers, java.io.InputStream is)
           
 void writeTo(java.lang.Object obj, java.lang.Class<?> cls, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] anns, javax.ws.rs.core.MediaType m, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> headers, java.io.OutputStream os)
           
 
Methods inherited from class org.apache.cxf.jaxrs.provider.AbstractJAXBProvider
checkAdapter, createMarshaller, getActualType, getJAXBContext, getSize, isReadable, isSupported, isWriteable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAXBElementProvider

public JAXBElementProvider()
Method Detail

readFrom

public java.lang.Object readFrom(java.lang.Class<java.lang.Object> type,
                                 java.lang.reflect.Type genericType,
                                 java.lang.annotation.Annotation[] annotations,
                                 javax.ws.rs.core.MediaType m,
                                 javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> headers,
                                 java.io.InputStream is)
                          throws java.io.IOException
Throws:
java.io.IOException

writeTo

public void writeTo(java.lang.Object obj,
                    java.lang.Class<?> cls,
                    java.lang.reflect.Type genericType,
                    java.lang.annotation.Annotation[] anns,
                    javax.ws.rs.core.MediaType m,
                    javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> headers,
                    java.io.OutputStream os)
             throws java.io.IOException
Throws:
java.io.IOException

Apache CXF API

Apache CXF