Package org.jfree.layouting.input
Interface ImageData
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
AWTImageData,EmptyImageData
public interface ImageData extends java.io.SerializableThe image data is used whenever libLayout wants to display graphics content. Graphics content includes drawables and image data - as both are static graphical content.- Author:
- Thomas Morgner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddraw(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D area)Draws the object.longgetHeight()Returns the height of the image in micro-dots.org.pentaho.reporting.libraries.resourceloader.ResourcegetSource()Returns the resource definition that was used to load the image.longgetWidth()Returns the width of the image in micro-dots.
-
-
-
Method Detail
-
getSource
org.pentaho.reporting.libraries.resourceloader.Resource getSource()
Returns the resource definition that was used to load the image. Return null, if there was no resource loader involved. (This covers both invalid/empty content and generated content.)- Returns:
-
getWidth
long getWidth()
Returns the width of the image in micro-dots.- Returns:
-
getHeight
long getHeight()
Returns the height of the image in micro-dots.- Returns:
-
draw
void draw(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D area)Draws the object.- Parameters:
g2- the graphics device.area- the area inside which the object should be drawn.
-
-