org.dishevelled.iconbundle.impl
Class BufferedImageTranscoder

java.lang.Object
  extended by org.apache.batik.transcoder.TranscoderSupport
      extended by org.apache.batik.transcoder.AbstractTranscoder
          extended by org.apache.batik.transcoder.XMLAbstractTranscoder
              extended by org.apache.batik.transcoder.SVGAbstractTranscoder
                  extended by org.apache.batik.transcoder.image.ImageTranscoder
                      extended by org.dishevelled.iconbundle.impl.BufferedImageTranscoder
All Implemented Interfaces:
org.apache.batik.transcoder.Transcoder

final class BufferedImageTranscoder
extends org.apache.batik.transcoder.image.ImageTranscoder

Image transcoder that reads into an intermediate image but does not write the image to the transcoder output.

Version:
$Revision: 741 $ $Date: 2010-01-02 20:23:15 -0600 (Sat, 02 Jan 2010) $
Author:
Michael Heuer

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder
org.apache.batik.transcoder.SVGAbstractTranscoder.SVGAbstractTranscoderUserAgent
 
Field Summary
 
Fields inherited from class org.apache.batik.transcoder.image.ImageTranscoder
KEY_BACKGROUND_COLOR, KEY_FORCE_TRANSPARENT_WHITE
 
Fields inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder
builder, ctx, curAOI, curTxf, DEFAULT_ALLOWED_SCRIPT_TYPES, DEFAULT_DEFAULT_FONT_FAMILY, height, KEY_ALLOWED_SCRIPT_TYPES, KEY_ALTERNATE_STYLESHEET, KEY_AOI, KEY_CONSTRAIN_SCRIPT_ORIGIN, KEY_DEFAULT_FONT_FAMILY, KEY_EXECUTE_ONLOAD, KEY_HEIGHT, KEY_LANGUAGE, KEY_MAX_HEIGHT, KEY_MAX_WIDTH, KEY_MEDIA, KEY_PIXEL_TO_MM, KEY_PIXEL_UNIT_TO_MILLIMETER, KEY_SNAPSHOT_TIME, KEY_USER_STYLESHEET_URI, KEY_WIDTH, root, userAgent, width
 
Fields inherited from class org.apache.batik.transcoder.XMLAbstractTranscoder
KEY_DOCUMENT_ELEMENT, KEY_DOCUMENT_ELEMENT_NAMESPACE_URI, KEY_DOM_IMPLEMENTATION, KEY_XML_PARSER_CLASSNAME, KEY_XML_PARSER_VALIDATING
 
Fields inherited from class org.apache.batik.transcoder.TranscoderSupport
handler, hints
 
Constructor Summary
BufferedImageTranscoder()
           
 
Method Summary
 BufferedImage createImage(int width, int height)
          
 BufferedImage getImage()
          Return the intermediate image created by this transcoder.
 void writeImage(BufferedImage image, org.apache.batik.transcoder.TranscoderOutput output)
          
 
Methods inherited from class org.apache.batik.transcoder.image.ImageTranscoder
createRenderer, forceTransparentWhite, transcode
 
Methods inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder
createBridgeContext, createBridgeContext, createBridgeContext, createDocumentFactory, createUserAgent, getCanvasGraphicsNode, setImageSize, transcode
 
Methods inherited from class org.apache.batik.transcoder.TranscoderSupport
addTranscodingHint, getErrorHandler, getTranscodingHints, removeTranscodingHint, setErrorHandler, setTranscodingHints, setTranscodingHints
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.batik.transcoder.Transcoder
addTranscodingHint, getErrorHandler, getTranscodingHints, removeTranscodingHint, setErrorHandler, setTranscodingHints, setTranscodingHints
 

Constructor Detail

BufferedImageTranscoder

BufferedImageTranscoder()
Method Detail

getImage

public BufferedImage getImage()
Return the intermediate image created by this transcoder.

Returns:
the intermediate image created by this transcoder

createImage

public BufferedImage createImage(int width,
                                 int height)

Specified by:
createImage in class org.apache.batik.transcoder.image.ImageTranscoder

writeImage

public void writeImage(BufferedImage image,
                       org.apache.batik.transcoder.TranscoderOutput output)

Specified by:
writeImage in class org.apache.batik.transcoder.image.ImageTranscoder


Copyright (c) 2003-2010 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).