Class SimpleImageTranscoder

java.lang.Object
org.apache.batik.transcoder.TranscoderSupport
org.apache.batik.transcoder.AbstractTranscoder
org.apache.batik.transcoder.XMLAbstractTranscoder
org.apache.batik.transcoder.SVGAbstractTranscoder
org.csstudio.utility.batik.SimpleImageTranscoder
All Implemented Interfaces:
org.apache.batik.transcoder.Transcoder

public class SimpleImageTranscoder extends org.apache.batik.transcoder.SVGAbstractTranscoder
  • 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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    protected org.apache.batik.gvt.renderer.ImageRenderer
     
     
     
    final int
     
    final int
     
     
    final Document
     
     
     
    double[][]
     
    org.apache.batik.bridge.BridgeContext
    Call before querying for CSS properties.
    void
     
    void
    setCanvasSize(int width, int height)
     
    void
    setColor(Color newColor)
     
    void
     
    void
    setTransformMatrix(double[][] newMatrix)
     
    protected void
    transcode(Document document, String uri, org.apache.batik.transcoder.TranscoderOutput output)
     

    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 Details

    • SimpleImageTranscoder

      public SimpleImageTranscoder(Document document)
  • Method Details

    • getDocument

      public final Document getDocument()
    • getRenderingHints

      public final RenderingHints getRenderingHints()
    • getCanvasWidth

      public final int getCanvasWidth()
    • getCanvasHeight

      public final int getCanvasHeight()
    • setCanvasSize

      public void setCanvasSize(int width, int height)
    • getCanvasAreaOfInterest

      public final Rectangle2D getCanvasAreaOfInterest()
    • setCanvasAreaOfInterest

      public void setCanvasAreaOfInterest(Rectangle2D value)
    • initCSSEngine

      public org.apache.batik.bridge.BridgeContext initCSSEngine()
      Call before querying for CSS properties. If document has CSS engine installed returns null. Client is responsible to dispose bridge context if it was returned by this method.
    • contentChanged

      public void contentChanged()
    • 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
    • createImageRenderer

      protected org.apache.batik.gvt.renderer.ImageRenderer createImageRenderer()
    • getBufferedImage

      public final BufferedImage getBufferedImage()
    • getColor

      public Color getColor()
    • setColor

      public void setColor(Color newColor)
    • setColorToChange

      public void setColorToChange(Color newColor)
    • getTransformMatrix

      public double[][] getTransformMatrix()
    • setTransformMatrix

      public void setTransformMatrix(double[][] newMatrix)
    • getDocumentSize

      public Dimension getDocumentSize()