Class ImageGraphics2D
- java.lang.Object
-
- org.apache.xmlgraphics.image.loader.impl.AbstractImage
-
- org.apache.xmlgraphics.image.loader.impl.ImageGraphics2D
-
- All Implemented Interfaces:
Image
public class ImageGraphics2D extends AbstractImage
This class is an implementation of the Image interface exposing a Graphics2DImagePainter.
-
-
Constructor Summary
Constructors Constructor Description ImageGraphics2D(ImageInfo info, Graphics2DImagePainter painter)Main constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImageFlavorgetFlavor()Returns the flavor of the image.Graphics2DImagePaintergetGraphics2DImagePainter()Returns the contained Graphics2DImagePainter instance.booleanisCacheable()Indicates whether the Image instance is cacheable in memory.voidsetGraphics2DImagePainter(Graphics2DImagePainter painter)Sets the Graphics2DImagePainter instance.-
Methods inherited from class org.apache.xmlgraphics.image.loader.impl.AbstractImage
getColorSpace, getICCProfile, getInfo, getSize, toString
-
-
-
-
Constructor Detail
-
ImageGraphics2D
public ImageGraphics2D(ImageInfo info, Graphics2DImagePainter painter)
Main constructor.- Parameters:
info- the image info objectpainter- the image painter that will paint the Java2D image
-
-
Method Detail
-
getFlavor
public ImageFlavor getFlavor()
Returns the flavor of the image.- Returns:
- the image flavor
-
isCacheable
public boolean isCacheable()
Indicates whether the Image instance is cacheable in memory.- Returns:
- true if the Image is cacheable
-
getGraphics2DImagePainter
public Graphics2DImagePainter getGraphics2DImagePainter()
Returns the contained Graphics2DImagePainter instance.- Returns:
- the image painter
-
setGraphics2DImagePainter
public void setGraphics2DImagePainter(Graphics2DImagePainter painter)
Sets the Graphics2DImagePainter instance.- Parameters:
painter- the image painter
-
-