Class IIOImageProvider
java.lang.Object
org.jboss.resteasy.plugins.providers.AbstractEntityProvider<IIOImage>
org.jboss.resteasy.plugins.providers.IIOImageProvider
- All Implemented Interfaces:
javax.ws.rs.ext.MessageBodyReader<IIOImage>
,javax.ws.rs.ext.MessageBodyWriter<IIOImage>
@Provider
@Consumes("image/*")
@Produces("image/*")
public class IIOImageProvider
extends AbstractEntityProvider<IIOImage>
- Version:
- $Revision:$
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
isReadable
(Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType) boolean
isWriteable
(Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType) readFrom
(Class<IIOImage> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String, String> httpHeaders, InputStream entityStream) void
writeTo
(IIOImage t, Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String, Object> httpHeaders, OutputStream entityStream) Methods inherited from class org.jboss.resteasy.plugins.providers.AbstractEntityProvider
getSize
-
Constructor Details
-
IIOImageProvider
public IIOImageProvider()
-
-
Method Details
-
isReadable
public boolean isReadable(Class<?> type, Type genericType, 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 IIOImage readFrom(Class<IIOImage> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String, String> httpHeaders, InputStream entityStream) throws IOException- Parameters:
type
-genericType
-annotations
-mediaType
-httpHeaders
-entityStream
-- Returns:
- Throws:
IOException
javax.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(Class<?> type, Type genericType, 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(IIOImage t, Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String, Object> httpHeaders, OutputStream entityStream) throws IOException- Parameters:
t
-type
-genericType
-annotations
-mediaType
-httpHeaders
-entityStream
-- Throws:
IOException
javax.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)
-