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 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)