org.apache.batik.svggen

Class CachedImageHandlerPNGEncoder

public class CachedImageHandlerPNGEncoder extends DefaultCachedImageHandler

GenericImageHandler which caches PNG images.
Field Summary
static StringCACHED_PNG_PREFIX
static StringCACHED_PNG_SUFFIX
protected StringrefPrefix
Constructor Summary
CachedImageHandlerPNGEncoder(String imageDir, String urlRoot)
Method Summary
voidencodeImage(BufferedImage buf, OutputStream os)
Uses PNG encoding.
intgetBufferedImageType()
StringgetRefPrefix()

Field Detail

CACHED_PNG_PREFIX

public static final String CACHED_PNG_PREFIX

CACHED_PNG_SUFFIX

public static final String CACHED_PNG_SUFFIX

refPrefix

protected String refPrefix

Constructor Detail

CachedImageHandlerPNGEncoder

public CachedImageHandlerPNGEncoder(String imageDir, String urlRoot)

Parameters: imageDir directory where this handler should generate images. If null, an IllegalArgumentException is thrown. urlRoot root for the urls that point to images created by this image handler. If null, then the url corresponding to imageDir is used.

Method Detail

encodeImage

public void encodeImage(BufferedImage buf, OutputStream os)
Uses PNG encoding.

getBufferedImageType

public int getBufferedImageType()

getRefPrefix

public String getRefPrefix()
Copyright B) 2008 Apache Software Foundation. All Rights Reserved.