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
FieldsModifier and TypeFieldDescriptionprotected 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 -
Method Summary
Modifier and TypeMethodDescriptioncreateImage
(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
The BufferedImage generated from the SVG document.
-
-
Constructor Details
-
BufferedImageTranscoder
protected BufferedImageTranscoder()
-
-
Method Details
-
createImage
Creates a new ARGB image with the specified dimension.- Specified by:
createImage
in classorg.apache.batik.transcoder.image.ImageTranscoder
- Parameters:
width
- the image width in pixelsheight
- 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 classorg.apache.batik.transcoder.image.ImageTranscoder
- Parameters:
img
- the image to writeoutput
- the output where to store the image- Throws:
org.apache.batik.transcoder.TranscoderException
- if an error occured while storing the image
-
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.
-