Class JSON4JObjectProvider
- java.lang.Object
- 
- com.ibm.websphere.jaxrs.providers.json4j.JSON4JObjectProvider
 
- 
- All Implemented Interfaces:
- javax.ws.rs.ext.MessageBodyReader,- javax.ws.rs.ext.MessageBodyWriter
 
 @Provider @Consumes({"application/json","application/javascript"}) @Produces({"application/json","application/javascript"}) public class JSON4JObjectProvider extends java.lang.Object implements javax.ws.rs.ext.MessageBodyWriter, javax.ws.rs.ext.MessageBodyReader
- 
- 
Constructor SummaryConstructors Constructor Description JSON4JObjectProvider()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetSize(java.lang.Object obj, java.lang.Class clazz, java.lang.reflect.Type type, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)booleanisReadable(java.lang.Class clazz, java.lang.reflect.Type type, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)booleanisWriteable(java.lang.Class clazz, java.lang.reflect.Type type, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)java.lang.ObjectreadFrom(java.lang.Class clazz, java.lang.reflect.Type type, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap headers, java.io.InputStream is)voidwriteTo(java.lang.Object obj, java.lang.Class clazz, java.lang.reflect.Type type, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap headers, java.io.OutputStream os)
 
- 
- 
- 
Method Detail- 
isReadablepublic boolean isReadable(java.lang.Class clazz, java.lang.reflect.Type type, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)- Specified by:
- isReadablein interface- javax.ws.rs.ext.MessageBodyReader
 
 - 
readFrompublic java.lang.Object readFrom(java.lang.Class clazz, java.lang.reflect.Type type, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap headers, java.io.InputStream is) throws java.io.IOException, javax.ws.rs.WebApplicationException- Specified by:
- readFromin interface- javax.ws.rs.ext.MessageBodyReader
- Throws:
- java.io.IOException
- javax.ws.rs.WebApplicationException
 
 - 
getSizepublic long getSize(java.lang.Object obj, java.lang.Class clazz, java.lang.reflect.Type type, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)- Specified by:
- getSizein interface- javax.ws.rs.ext.MessageBodyWriter
 
 - 
isWriteablepublic boolean isWriteable(java.lang.Class clazz, java.lang.reflect.Type type, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)- Specified by:
- isWriteablein interface- javax.ws.rs.ext.MessageBodyWriter
 
 - 
writeTopublic void writeTo(java.lang.Object obj, java.lang.Class clazz, java.lang.reflect.Type type, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap headers, java.io.OutputStream os) throws java.io.IOException, javax.ws.rs.WebApplicationException- Specified by:
- writeToin interface- javax.ws.rs.ext.MessageBodyWriter
- Throws:
- java.io.IOException
- javax.ws.rs.WebApplicationException
 
 
- 
 
-