public class SVGIcon extends Image
FIT_PAPER, FORCE_ROTATE, FORCE_ROTATE_LEFT, FORCE_ROTATE_RIGHT, IMAGE_TYPE_ICON, IMAGE_TYPE_IMAGE, LARGE_ONLY, MAINTAIN_RATIO, ROTATE_LEFT, ROTATE_RIGHT, TRUE_TRANSFORM
Constructor and Description |
---|
SVGIcon(java.lang.String id,
java.awt.image.BufferedImage data,
java.lang.String imageFormat,
boolean disposeAfterUse) |
SVGIcon(java.lang.String id,
java.io.File imageFile,
boolean disposeAfterUse) |
Modifier and Type | Method and Description |
---|---|
void |
ensureOriginal() |
void |
flush(java.lang.Object track)
Flush current buffered image from
Image.getData() into file stream. |
org.apache.batik.svggen.SVGGraphics2D |
getSvgGenerator() |
java.awt.image.BufferedImage |
readData()
Read a buffered image from this instance.
|
void |
rotate(boolean clockwise)
Rotate image in clockwise or anti-clockwise.
|
void |
setSvgGenerator(org.apache.batik.svggen.SVGGraphics2D svgGenerator) |
clone, createOriginal, dispose, equals, flush, getBounds, getData, getHeight, getId, getImageFile, getImageFormat, getImageFormatToWrite, getImageType, getName, getOriginalBounds, getOriginalHeight, getOriginalImageFile, getOriginalImageFormat, getOriginalWidth, getProperties, getProperty, getSize, getTransformationOption, getWidth, hashCode, isChanged, isDisposeAfterUse, isTransformWithOption, setChanged, setData, setDisposeAfterUse, setHeight, setId, setImageFile, setImageFormat, setImageType, setName, setOriginalHeight, setOriginalImageFile, setOriginalImageFormat, setOriginalWidth, setProperties, setProperty, setTransformationOption, setWidth, toString
public SVGIcon(java.lang.String id, java.io.File imageFile, boolean disposeAfterUse)
public SVGIcon(java.lang.String id, java.awt.image.BufferedImage data, java.lang.String imageFormat, boolean disposeAfterUse)
public org.apache.batik.svggen.SVGGraphics2D getSvgGenerator()
public void setSvgGenerator(org.apache.batik.svggen.SVGGraphics2D svgGenerator)
public void flush(java.lang.Object track) throws java.io.IOException
Image
Image.getData()
into file stream. This method will set a new image file
and dispose the data. The image file will be deleted when tracked object is garbage collected.flush
in class Image
track
- the marker object track flushed file, deleting the file when the marker instance is garbage
collected.java.io.IOException
- when unable to flush the data.Image.getData()
,
Image.getImageFile()
,
Image.flush()
public void ensureOriginal()
ensureOriginal
in class Image
public java.awt.image.BufferedImage readData()
Image
Image.getData()
contains data or read
from Image.getImageFile()
.readData
in class Image
Image.getData()
or Image.getImageFile()
Copyright © 2010 - No Magic Asia