org.jfree.layouting.input

Interface ImageData

public interface ImageData extends Serializable

The 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
voiddraw(Graphics2D g2, Rectangle2D area)
Draws the object.
longgetHeight()
Returns the height of the image in micro-dots.
ResourcegetSource()
Returns the resource definition that was used to load the image.
longgetWidth()
Returns the width of the image in micro-dots.

Method Detail

draw

public void draw(Graphics2D g2, Rectangle2D area)
Draws the object.

Parameters: g2 the graphics device. area the area inside which the object should be drawn.

getHeight

public long getHeight()
Returns the height of the image in micro-dots.

Returns:

getSource

public 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

public long getWidth()
Returns the width of the image in micro-dots.

Returns: