org.jfree.chart.block

Class EmptyBlock

public class EmptyBlock extends AbstractBlock implements Block, Cloneable, PublicCloneable, Serializable

An empty block with a fixed size.
Constructor Summary
EmptyBlock(double width, double height)
Creates a new block with the specified width and height.
Method Summary
Size2Darrange(Graphics2D g2, RectangleConstraint constraint)
Arranges the contents of the block, within the given constraints, and returns the block size.
Objectclone()
Returns a clone of the block.
voiddraw(Graphics2D g2, Rectangle2D area)
Draws the block.
Objectdraw(Graphics2D g2, Rectangle2D area, Object params)
Draws the block within the specified area.

Constructor Detail

EmptyBlock

public EmptyBlock(double width, double height)
Creates a new block with the specified width and height.

Parameters: width the width. height the height.

Method Detail

arrange

public Size2D arrange(Graphics2D g2, RectangleConstraint constraint)
Arranges the contents of the block, within the given constraints, and returns the block size.

Parameters: g2 the graphics device. constraint the constraint (null not permitted).

Returns: The block size (in Java2D units, never null).

clone

public Object clone()
Returns a clone of the block.

Returns: A clone.

Throws: CloneNotSupportedException if there is a problem cloning.

draw

public void draw(Graphics2D g2, Rectangle2D area)
Draws the block. Since the block is empty, there is nothing to draw except the optional border.

Parameters: g2 the graphics device. area the area.

draw

public Object draw(Graphics2D g2, Rectangle2D area, Object params)
Draws the block within the specified area. Since the block is empty, there is nothing to draw except the optional border.

Parameters: g2 the graphics device. area the area. params ignored (null permitted).

Returns: Always null.