Class SVGIcon.BufferedImageTranscoder

java.lang.Object
org.apache.batik.transcoder.TranscoderSupport
org.apache.batik.transcoder.AbstractTranscoder
org.apache.batik.transcoder.XMLAbstractTranscoder
org.apache.batik.transcoder.SVGAbstractTranscoder
org.apache.batik.transcoder.image.ImageTranscoder
de.klassenserver7b.danceinterpreter.graphics.util.icons.SVGIcon.BufferedImageTranscoder
All Implemented Interfaces:
org.apache.batik.transcoder.Transcoder
Enclosing class:
SVGIcon

protected class SVGIcon.BufferedImageTranscoder extends org.apache.batik.transcoder.image.ImageTranscoder
A transcoder that generates a BufferedImage.
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder

    org.apache.batik.transcoder.SVGAbstractTranscoder.SVGAbstractTranscoderUserAgent
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected BufferedImage
    The BufferedImage generated from the SVG document.

    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_ALLOW_EXTERNAL_RESOURCES, 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

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    createImage(int width, int height)
    Creates a new ARGB image with the specified dimension.
    Returns the BufferedImage generated from the SVG document.
    void
    setDimensions(int w, int h)
    Set the dimensions to be used for the image.
    void
    writeImage(BufferedImage img, org.apache.batik.transcoder.TranscoderOutput output)
    Writes the specified image to the specified 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
  • Field Details

    • bufferedImage

      protected BufferedImage bufferedImage
      The BufferedImage generated from the SVG document.
  • Constructor Details

    • BufferedImageTranscoder

      protected BufferedImageTranscoder()
  • Method Details

    • createImage

      public BufferedImage createImage(int width, int height)
      Creates a new ARGB image with the specified dimension.
      Specified by:
      createImage in class org.apache.batik.transcoder.image.ImageTranscoder
      Parameters:
      width - the image width in pixels
      height - the image height in pixels
    • writeImage

      public void writeImage(BufferedImage img, org.apache.batik.transcoder.TranscoderOutput output) throws org.apache.batik.transcoder.TranscoderException
      Writes the specified image to the specified output.
      Specified by:
      writeImage in class org.apache.batik.transcoder.image.ImageTranscoder
      Parameters:
      img - the image to write
      output - the output where to store the image
      Throws:
      org.apache.batik.transcoder.TranscoderException - if an error occured while storing the image
    • getBufferedImage

      public BufferedImage getBufferedImage()
      Returns the BufferedImage generated from the SVG document.
    • setDimensions

      public void setDimensions(int w, int h)
      Set the dimensions to be used for the image.