public class

PlotRenderingInfo

extends Object
implements Serializable Cloneable
java.lang.Object
   ↳ org.jfree.chart.plot.PlotRenderingInfo

Class Overview

Stores information about the dimensions of a plot and its subplots.

Summary

Public Constructors
PlotRenderingInfo(ChartRenderingInfo owner)
Creates a new instance.
Public Methods
void addSubplotInfo(PlotRenderingInfo info)
Adds the info for a subplot.
Object clone()
Returns a clone of this object.
boolean equals(Object obj)
Tests this instance for equality against an arbitrary object.
Rectangle2D getDataArea()
Returns the plot's data area (in Java2D space).
ChartRenderingInfo getOwner()
Returns the owner (as specified in the constructor).
Rectangle2D getPlotArea()
Returns the plot area (in Java2D space).
int getSubplotCount()
Returns the number of subplots (possibly zero).
int getSubplotIndex(Point2D source)
Returns the index of the subplot that contains the specified (x, y) point (the "source" point).
PlotRenderingInfo getSubplotInfo(int index)
Returns the info for a subplot.
void setDataArea(Rectangle2D area)
Sets the data area.
void setPlotArea(Rectangle2D area)
Sets the plot area.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public PlotRenderingInfo (ChartRenderingInfo owner)

Creates a new instance.

Parameters
owner the owner (null permitted).

Public Methods

public void addSubplotInfo (PlotRenderingInfo info)

Adds the info for a subplot.

Parameters
info the subplot info.

public Object clone ()

Returns a clone of this object.

Returns
  • A clone.
Throws
CloneNotSupportedException if there is a problem cloning.

public boolean equals (Object obj)

Tests this instance for equality against an arbitrary object.

Parameters
obj the object (null permitted).
Returns
  • A boolean.

public Rectangle2D getDataArea ()

Returns the plot's data area (in Java2D space).

Returns
  • The data area (possibly null).

public ChartRenderingInfo getOwner ()

Returns the owner (as specified in the constructor).

Returns
  • The owner (possibly null).

public Rectangle2D getPlotArea ()

Returns the plot area (in Java2D space).

Returns
  • The plot area (possibly null).

public int getSubplotCount ()

Returns the number of subplots (possibly zero).

Returns
  • The subplot count.

public int getSubplotIndex (Point2D source)

Returns the index of the subplot that contains the specified (x, y) point (the "source" point). The source point will usually come from a mouse click on a ChartPanel, and this method is then used to determine the subplot that contains the source point.

Parameters
source the source point (in Java2D space, null not permitted).
Returns
  • The subplot index (or -1 if no subplot contains source).

public PlotRenderingInfo getSubplotInfo (int index)

Returns the info for a subplot.

Parameters
index the subplot index.
Returns
  • The info.

public void setDataArea (Rectangle2D area)

Sets the data area.

Parameters
area the data area (in Java2D space, null permitted but discouraged).
See Also

public void setPlotArea (Rectangle2D area)

Sets the plot area.

Parameters
area the plot area (in Java2D space, null permitted but discouraged)
See Also