org.jfree.chart.block
public interface Block extends Drawable
Method Summary | |
---|---|
Size2D | arrange(Graphics2D g2)
Arranges the contents of the block, with no constraints, and returns
the block size.
|
Size2D | arrange(Graphics2D g2, RectangleConstraint constraint)
Arranges the contents of the block, within the given constraints, and
returns the block size.
|
Object | draw(Graphics2D g2, Rectangle2D area, Object params)
Draws the block within the specified area. |
Rectangle2D | getBounds()
Returns the current bounds of the block.
|
String | getID()
Returns an ID for the block.
|
void | setBounds(Rectangle2D bounds)
Sets the bounds of the block.
|
void | setID(String id)
Sets the ID for the block.
|
Parameters: g2 the graphics device.
Returns: The size of the block.
Parameters: g2 the graphics device. constraint the constraint (null
not permitted).
Returns: The block size (in Java2D units, never null
).
params
and return value supported.
Parameters: g2 the graphics device. area the area. params optional parameters (null
permitted).
Returns: An optional return value (possibly null
).
Returns: The bounds.
Returns: An ID.
Parameters: bounds the bounds.
Parameters: id the ID.