fr.umlv.lawrence.svg
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 fr.umlv.lawrence.svg.BufferedImageTranscoder
All Implemented Interfaces:
org.apache.batik.transcoder.Transcoder

public class BufferedImageTranscoder
extends org.apache.batik.transcoder.SVGAbstractTranscoder

This class enables to transcode an input to BufferedImage


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.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 getRenderedImage()
           
 void setDPI(double dpi)
          Set DPI for this transcoder
 void setTargetHeight(float height)
           
 void setTargetWidth(float width)
           
protected  void transcode(Document document, String uri, org.apache.batik.transcoder.TranscoderOutput output)
           
 void transcode(org.apache.batik.dom.svg.SVGOMDocument document)
           
 
Methods inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder
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

public BufferedImageTranscoder()
Method Detail

setDPI

public void setDPI(double dpi)
Set DPI for this transcoder

Parameters:
dpi -

transcode

public void transcode(org.apache.batik.dom.svg.SVGOMDocument document)
               throws org.apache.batik.transcoder.TranscoderException
Throws:
org.apache.batik.transcoder.TranscoderException

transcode

protected void transcode(Document document,
                         String uri,
                         org.apache.batik.transcoder.TranscoderOutput output)
                  throws org.apache.batik.transcoder.TranscoderException
Overrides:
transcode in class org.apache.batik.transcoder.SVGAbstractTranscoder
Throws:
org.apache.batik.transcoder.TranscoderException

getRenderedImage

public BufferedImage getRenderedImage()

setTargetWidth

public void setTargetWidth(float width)

setTargetHeight

public void setTargetHeight(float height)