org.apache.cxf.jaxrs.provider
Class XMLBeansJSONProvider

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

@Provider
public final class XMLBeansJSONProvider
extends XMLBeansElementProvider

JSON provider for XMLBeans data objects.


Constructor Summary
XMLBeansJSONProvider()
           
 
Method Summary
 org.apache.xmlbeans.XmlObject readFrom(java.lang.Class type, javax.ws.rs.core.MediaType m, javax.ws.rs.core.MultivaluedMap headers, java.io.InputStream is)
          
 void writeTo(org.apache.xmlbeans.XmlObject obj, javax.ws.rs.core.MediaType m, javax.ws.rs.core.MultivaluedMap headers, java.io.OutputStream os)
          
 
Methods inherited from class org.apache.cxf.jaxrs.provider.XMLBeansElementProvider
getSize, isReadable, isWriteable, isXmlBean, parseXmlBean, parseXmlBean, parseXmlBean
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLBeansJSONProvider

public XMLBeansJSONProvider()
Method Detail

readFrom

public org.apache.xmlbeans.XmlObject readFrom(java.lang.Class type,
                                              javax.ws.rs.core.MediaType m,
                                              javax.ws.rs.core.MultivaluedMap headers,
                                              java.io.InputStream is)

Specified by:
readFrom in interface javax.ws.rs.ext.MessageBodyReader<org.apache.xmlbeans.XmlObject>
Overrides:
readFrom in class XMLBeansElementProvider

writeTo

public void writeTo(org.apache.xmlbeans.XmlObject obj,
                    javax.ws.rs.core.MediaType m,
                    javax.ws.rs.core.MultivaluedMap headers,
                    java.io.OutputStream os)

Specified by:
writeTo in interface javax.ws.rs.ext.MessageBodyWriter<org.apache.xmlbeans.XmlObject>
Overrides:
writeTo in class XMLBeansElementProvider


Apache CXF