Class IIOImageProvider
- java.lang.Object
-
- org.jboss.resteasy.plugins.providers.AbstractEntityProvider<javax.imageio.IIOImage>
-
- org.jboss.resteasy.plugins.providers.IIOImageProvider
-
- All Implemented Interfaces:
javax.ws.rs.ext.MessageBodyReader<javax.imageio.IIOImage>,javax.ws.rs.ext.MessageBodyWriter<javax.imageio.IIOImage>
@Provider @Consumes("image/*") @Produces("image/*") public class IIOImageProvider extends AbstractEntityProvider<javax.imageio.IIOImage>- Version:
- $Revision:$
-
-
Constructor Summary
Constructors Constructor Description IIOImageProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisReadable(java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)booleanisWriteable(java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)javax.imageio.IIOImagereadFrom(java.lang.Class<javax.imageio.IIOImage> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> httpHeaders, java.io.InputStream entityStream)voidwriteTo(javax.imageio.IIOImage t, java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> httpHeaders, java.io.OutputStream entityStream)-
Methods inherited from class org.jboss.resteasy.plugins.providers.AbstractEntityProvider
getSize
-
-
-
-
Method Detail
-
isReadable
public boolean isReadable(java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)- Parameters:
type-genericType-annotations-- Returns:
- See Also:
javax.ws.rs.ext.MessageBodyReader#isReadable(java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[])
-
readFrom
public javax.imageio.IIOImage readFrom(java.lang.Class<javax.imageio.IIOImage> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> httpHeaders, java.io.InputStream entityStream) throws java.io.IOException- Parameters:
type-genericType-annotations-mediaType-httpHeaders-entityStream-- Returns:
- Throws:
java.io.IOExceptionjavax.ws.rs.WebApplicationException- See Also:
MessageBodyReader.readFrom(java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap, java.io.InputStream)
-
isWriteable
public boolean isWriteable(java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)- Parameters:
type-genericType-annotations-- Returns:
- See Also:
javax.ws.rs.ext.MessageBodyWriter#isWriteable(java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[])
-
writeTo
public void writeTo(javax.imageio.IIOImage t, java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> httpHeaders, java.io.OutputStream entityStream) throws java.io.IOException- Parameters:
t-type-genericType-annotations-mediaType-httpHeaders-entityStream-- Throws:
java.io.IOExceptionjavax.ws.rs.WebApplicationException- See Also:
MessageBodyWriter.writeTo(java.lang.Object, java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap, java.io.OutputStream)
-
-