org.jfree.chart
Class ChartRenderingInfo
java.lang.Object
org.jfree.chart.ChartRenderingInfo
- Cloneable, Serializable
extends java.lang.Object
implements Cloneable, Serializable
A structure for storing rendering information from one call to the
JFreeChart.draw() method.
An instance of the
JFreeChart
class can draw itself within an
arbitrary rectangle on any
Graphics2D
. It is assumed that
client code will sometimes render the same chart in more than one view, so
the
JFreeChart
instance does not retain any information about its
rendered dimensions. This information can be useful sometimes, so you have
the option to collect the information at each call to
JFreeChart.draw()
, by passing an instance of this
ChartRenderingInfo
class.
ChartRenderingInfo
public ChartRenderingInfo()
Constructs a new ChartRenderingInfo structure that can be used to
collect information about the dimensions of a rendered chart.
ChartRenderingInfo
public ChartRenderingInfo(EntityCollection entities)
Constructs a new instance. If an entity collection is supplied, it will
be populated with information about the entities in a chart. If it is
null
, no entity information (including tool tips) will
be collected.
entities
- an entity collection (null
permitted).
clear
public void clear()
Clears the information recorded by this object.
clone
public Object clone()
throws CloneNotSupportedException
Returns a clone of this object.
equals
public boolean equals(Object obj)
Tests this object for equality with an arbitrary object.
obj
- the object to test against (null
permitted).
getChartArea
public Rectangle2D getChartArea()
Returns the area in which the chart was drawn.
- The area in which the chart was drawn.
setChartArea
public void setChartArea(Rectangle2D area)
Sets the area in which the chart was drawn.