org.loom.resolution
Class BufferedImageResolution

java.lang.Object
  extended by org.loom.resolution.AbstractHttpResolution
      extended by org.loom.resolution.BufferedImageResolution
All Implemented Interfaces:
CacheableResolution, HttpResolution, Resolution

public class BufferedImageResolution
extends AbstractHttpResolution

Delivers an image to the browser


Constructor Summary
BufferedImageResolution(java.awt.image.BufferedImage image)
           
BufferedImageResolution(java.awt.image.BufferedImage image, java.lang.String type)
           
 
Method Summary
 java.awt.image.BufferedImage getImage()
           
 java.lang.String getType()
           
 void resolve(LoomServletRequest request, LoomServletResponse response)
          Write the response contents
 void setImage(java.awt.image.BufferedImage image)
           
 void setType(java.lang.String type)
           
 
Methods inherited from class org.loom.resolution.AbstractHttpResolution
addCookie, addCookie, addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, getCacheControl, getCharset, getContentType, setCacheControl, setCharset, setContentType, setDateHeader, setDateHeaderIfNotPresent, setHeader, setHeaderIfNotPresent, setIntHeader, setIntHeaderIfNotPresent, setJsonHeader, writeHeaders
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BufferedImageResolution

public BufferedImageResolution(java.awt.image.BufferedImage image,
                               java.lang.String type)

BufferedImageResolution

public BufferedImageResolution(java.awt.image.BufferedImage image)
Method Detail

resolve

public void resolve(LoomServletRequest request,
                    LoomServletResponse response)
             throws java.io.IOException,
                    javax.servlet.ServletException
Description copied from interface: Resolution
Write the response contents

Specified by:
resolve in interface Resolution
Specified by:
resolve in class AbstractHttpResolution
Parameters:
request - the current request object
response - the current response object
Throws:
java.io.IOException
javax.servlet.ServletException

getImage

public java.awt.image.BufferedImage getImage()

setImage

public void setImage(java.awt.image.BufferedImage image)

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)