Class JSON4JArrayProvider
java.lang.Object
com.ibm.websphere.jaxrs.providers.json4j.JSON4JArrayProvider
- 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 JSON4JArrayProvider
extends Object
implements javax.ws.rs.ext.MessageBodyWriter, javax.ws.rs.ext.MessageBodyReader
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionlonggetSize(Object obj, Class clazz, Type type, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType) booleanisReadable(Class clazz, Type type, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType) booleanisWriteable(Class clazz, Type type, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType) readFrom(Class clazz, Type type, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap headers, InputStream is) voidwriteTo(Object arr, Class clazz, Type type, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap headers, OutputStream os) 
- 
Constructor Details- 
JSON4JArrayProviderpublic JSON4JArrayProvider()
 
- 
- 
Method Details- 
isReadablepublic boolean isReadable(Class clazz, Type type, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType) - Specified by:
- isReadablein interface- javax.ws.rs.ext.MessageBodyReader
 
- 
readFrompublic Object readFrom(Class clazz, Type type, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap headers, InputStream is) throws IOException, javax.ws.rs.WebApplicationException - Specified by:
- readFromin interface- javax.ws.rs.ext.MessageBodyReader
- Throws:
- IOException
- javax.ws.rs.WebApplicationException
 
- 
getSizepublic long getSize(Object obj, Class clazz, Type type, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType) - Specified by:
- getSizein interface- javax.ws.rs.ext.MessageBodyWriter
 
- 
isWriteablepublic boolean isWriteable(Class clazz, Type type, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType) - Specified by:
- isWriteablein interface- javax.ws.rs.ext.MessageBodyWriter
 
- 
writeTopublic void writeTo(Object arr, Class clazz, Type type, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap headers, OutputStream os) throws IOException, javax.ws.rs.WebApplicationException - Specified by:
- writeToin interface- javax.ws.rs.ext.MessageBodyWriter
- Throws:
- IOException
- javax.ws.rs.WebApplicationException
 
 
-