|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.jrefinery.chart.ChartRenderingInfo
public class ChartRenderingInfo
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.
| Field Summary | |
|---|---|
protected java.awt.geom.Rectangle2D |
chartArea
The area in which the chart is drawn. |
protected java.awt.geom.Rectangle2D |
dataArea
The area in which the data is plotted. |
protected com.jrefinery.chart.entity.EntityCollection |
entities
Storage for the chart entities. |
protected boolean |
generateToolTips
|
protected java.awt.geom.Rectangle2D |
plotArea
The area in which the plot and axes are drawn. |
| Constructor Summary | |
|---|---|
ChartRenderingInfo()
Constructs a new ChartRenderingInfo structure. |
|
ChartRenderingInfo(com.jrefinery.chart.entity.EntityCollection entities)
Constructs a new ChartRenderingInfo structure. |
|
| Method Summary | |
|---|---|
void |
clear()
Clears the information recorded by this object. |
java.awt.geom.Rectangle2D |
getChartArea()
Returns the area in which the chart was drawn. |
java.awt.geom.Rectangle2D |
getDataArea()
Returns the area in which the data was plotted. |
com.jrefinery.chart.entity.EntityCollection |
getEntityCollection()
Returns a collection of entities. |
java.awt.geom.Rectangle2D |
getPlotArea()
Returns the area in which the plot (and axes, if any) were drawn. |
boolean |
isGenerateToolTips()
|
void |
setChartArea(java.awt.geom.Rectangle2D area)
Sets the area in which the chart was drawn. |
void |
setDataArea(java.awt.geom.Rectangle2D area)
Sets the area in which the data has been plotted. |
void |
setEntityCollection(com.jrefinery.chart.entity.EntityCollection entities)
Sets the entity collection. |
void |
setGenerateToolTips(boolean flag)
|
void |
setPlotArea(java.awt.geom.Rectangle2D area)
Sets the area in which the plot and axes were drawn. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.awt.geom.Rectangle2D chartArea
protected java.awt.geom.Rectangle2D plotArea
protected java.awt.geom.Rectangle2D dataArea
protected com.jrefinery.chart.entity.EntityCollection entities
protected boolean generateToolTips
| Constructor Detail |
|---|
public ChartRenderingInfo()
public ChartRenderingInfo(com.jrefinery.chart.entity.EntityCollection entities)
| Method Detail |
|---|
public java.awt.geom.Rectangle2D getChartArea()
public void setChartArea(java.awt.geom.Rectangle2D area)
area - The chart area.public java.awt.geom.Rectangle2D getPlotArea()
public void setPlotArea(java.awt.geom.Rectangle2D area)
area - The plot area.public java.awt.geom.Rectangle2D getDataArea()
public void setDataArea(java.awt.geom.Rectangle2D area)
public com.jrefinery.chart.entity.EntityCollection getEntityCollection()
public void setEntityCollection(com.jrefinery.chart.entity.EntityCollection entities)
entities - The entity collection.public boolean isGenerateToolTips()
public void setGenerateToolTips(boolean flag)
public void clear()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||