org.ajax4jsf.resource
Class Png8Renderer

java.lang.Object
  extended by org.ajax4jsf.resource.BaseResourceRenderer
      extended by org.ajax4jsf.resource.ImageRenderer
          extended by org.ajax4jsf.resource.Png8Renderer
All Implemented Interfaces:
org.ajax4jsf.resource.ResourceRenderer

public class Png8Renderer
extends ImageRenderer

Version:
$Revision: 1.1.2.1 $ $Date: 2007/01/09 18:57:04 $
Author:
shura (latest modification by $Author: alexsmirnov $)

Field Summary
static java.awt.image.IndexColorModel webColorModel
          Default web safe colors color model
 
Constructor Summary
Png8Renderer()
           
 
Method Summary
 java.awt.image.BufferedImage createImage(int width, int height)
          Create blank BufferedImage for paint.
 java.lang.String getContentType()
           
 int getImageType()
           
 void sendImage(org.ajax4jsf.resource.ResourceContext context, java.awt.image.RenderedImage image)
          Send BufferedImage to response in concrete format (GIF,Jpeg,PNG)
 
Methods inherited from class org.ajax4jsf.resource.ImageRenderer
customEncode, getCommonAttrs, getHrefAttr, getTag
 
Methods inherited from class org.ajax4jsf.resource.BaseResourceRenderer
encode, encode, encodeBegin, encodeEnd, getData, requireFacesContext, send, sendStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

webColorModel

public static java.awt.image.IndexColorModel webColorModel
Default web safe colors color model

Constructor Detail

Png8Renderer

public Png8Renderer()
Method Detail

sendImage

public void sendImage(org.ajax4jsf.resource.ResourceContext context,
                      java.awt.image.RenderedImage image)
               throws java.io.IOException
Description copied from class: ImageRenderer
Send BufferedImage to response in concrete format (GIF,Jpeg,PNG)

Specified by:
sendImage in class ImageRenderer
Parameters:
context - - current faces context.
image - - imaje to send
Throws:
java.io.IOException

getImageType

public int getImageType()
Specified by:
getImageType in class ImageRenderer
Returns:
type of image for create BufferedImage

createImage

public java.awt.image.BufferedImage createImage(int width,
                                                int height)
Description copied from class: ImageRenderer
Create blank BufferedImage for paint. Type of image determined by current renderer.

Overrides:
createImage in class ImageRenderer
Returns:
new image

getContentType

public java.lang.String getContentType()


Copyright © 2009. All Rights Reserved.