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<Object>, javax.ws.rs.ext.MessageBodyWriter<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(Class<?> type, Type genericType, InputStream is)
           
protected  javax.xml.stream.XMLStreamWriter createStreamWriter(QName typeQName, OutputStream os)
           
 Object readFrom(Class<Object> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType m, javax.ws.rs.core.MultivaluedMap<String,String> headers, InputStream is)
           
 void writeTo(Object obj, Class<?> type, Type genericType, Annotation[] anns, javax.ws.rs.core.MediaType m, javax.ws.rs.core.MultivaluedMap<String,Object> headers, 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 Object readFrom(Class<Object> type,
                       Type genericType,
                       Annotation[] annotations,
                       javax.ws.rs.core.MediaType m,
                       javax.ws.rs.core.MultivaluedMap<String,String> headers,
                       InputStream is)
                throws IOException
Throws:
IOException

createStreamReader

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

writeTo

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

createStreamWriter

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


Apache CXF