Class ImageGraphics2D

  • All Implemented Interfaces:
    Image

    public class ImageGraphics2D
    extends AbstractImage
    This class is an implementation of the Image interface exposing a Graphics2DImagePainter.
    • Constructor Detail

      • ImageGraphics2D

        public ImageGraphics2D​(ImageInfo info,
                               Graphics2DImagePainter painter)
        Main constructor.
        Parameters:
        info - the image info object
        painter - 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