Apache CXF API

org.apache.cxf.jaxrs.provider
Class AegisElementProvider

java.lang.Object
  extended by org.apache.cxf.jaxrs.provider.AbstractAegisProvider
      extended by org.apache.cxf.jaxrs.provider.AegisElementProvider
All Implemented Interfaces:
javax.ws.rs.ext.MessageBodyReader<java.lang.Object>, javax.ws.rs.ext.MessageBodyWriter<java.lang.Object>
Direct Known Subclasses:
AegisJSONProvider

@Provider
public class AegisElementProvider
extends AbstractAegisProvider


Field Summary
 
Fields inherited from class org.apache.cxf.jaxrs.provider.AbstractAegisProvider
readXsiType, resolver, writeXsiType
 
Constructor Summary
AegisElementProvider()
           
 
Method Summary
protected  javax.xml.stream.XMLStreamReader createStreamReader(java.lang.Class<?> type, java.lang.reflect.Type genericType, java.io.InputStream is)
           
protected  javax.xml.stream.XMLStreamWriter createStreamWriter(javax.xml.namespace.QName typeQName, java.io.OutputStream os)
           
 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<?> type, 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.AbstractAegisProvider
getAegisContext, getSize, isReadable, isSupported, isWriteable, setReadXsiType, setWriteXsiType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AegisElementProvider

public AegisElementProvider()
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

createStreamReader

protected javax.xml.stream.XMLStreamReader createStreamReader(java.lang.Class<?> type,
                                                              java.lang.reflect.Type genericType,
                                                              java.io.InputStream is)
                                                       throws java.lang.Exception
Throws:
java.lang.Exception

writeTo

public void writeTo(java.lang.Object obj,
                    java.lang.Class<?> type,
                    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

createStreamWriter

protected javax.xml.stream.XMLStreamWriter createStreamWriter(javax.xml.namespace.QName typeQName,
                                                              java.io.OutputStream os)
                                                       throws java.lang.Exception
Throws:
java.lang.Exception

Apache CXF API

Apache CXF