Class svg

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
javaforce.awt.priv.svg
All Implemented Interfaces:
org.apache.batik.transcoder.Transcoder

public class svg extends org.apache.batik.transcoder.image.ImageTranscoder
Internal class to provide SVG file support. Created : Feb 27, 2012
Author:
Peter Quiring
  • 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_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
  • Method Summary

    Modifier and Type
    Method
    Description
    createImage(int width, int height)
     
    static int[]
     
    static boolean
    save(OutputStream out, byte[] png_data, Dimension size)
     
    void
    writeImage(BufferedImage image, org.apache.batik.transcoder.TranscoderOutput out)
     

    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
  • Method Details

    • 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 out) throws org.apache.batik.transcoder.TranscoderException
      Specified by:
      writeImage in class org.apache.batik.transcoder.image.ImageTranscoder
      Throws:
      org.apache.batik.transcoder.TranscoderException
    • load

      public static int[] load(InputStream in, Dimension size)
    • save

      public static boolean save(OutputStream out, byte[] png_data, Dimension size)