Apache CXF API

org.apache.cxf.jaxrs.provider
Class JSONProvider

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

@Provider
public final class JSONProvider
extends AbstractJAXBProvider


Field Summary
 
Fields inherited from class org.apache.cxf.jaxrs.provider.AbstractJAXBProvider
resolver
 
Constructor Summary
JSONProvider()
           
 
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 setNamespaceMap(java.util.Map<java.lang.String,java.lang.String> namespaceMap)
           
 void setSchemas(java.util.List<java.lang.String> locations)
           
 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, createUnmarshaller, getActualType, getJAXBContext, getSchema, getSize, isReadable, isSupported, isWriteable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSONProvider

public JSONProvider()
Method Detail

setSchemas

public void setSchemas(java.util.List<java.lang.String> locations)
Overrides:
setSchemas in class AbstractJAXBProvider

setNamespaceMap

public void setNamespaceMap(java.util.Map<java.lang.String,java.lang.String> namespaceMap)

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