org.jfree.chart.axis

Class AxisCollection


public class AxisCollection
extends java.lang.Object

A collection of axes that have been assigned to the TOP, BOTTOM, LEFT or RIGHT of a chart. This class is used internally by JFreeChart, you won't normally need to use it yourself.

Constructor Summary

AxisCollection()
Creates a new empty collection.

Method Summary

void
add(Axis axis, RectangleEdge edge)
Adds an axis to the collection.
List
getAxesAtBottom()
Returns a list of the axes (if any) that need to be drawn at the bottom of the plot area.
List
getAxesAtLeft()
Returns a list of the axes (if any) that need to be drawn at the left of the plot area.
List
getAxesAtRight()
Returns a list of the axes (if any) that need to be drawn at the right of the plot area.
List
getAxesAtTop()
Returns a list of the axes (if any) that need to be drawn at the top of the plot area.

Constructor Details

AxisCollection

public AxisCollection()
Creates a new empty collection.

Method Details

add

public void add(Axis axis,
                RectangleEdge edge)
Adds an axis to the collection.
Parameters:
axis - the axis (null not permitted).
edge - the edge of the plot that the axis should be drawn on (null not permitted).

getAxesAtBottom

public List getAxesAtBottom()
Returns a list of the axes (if any) that need to be drawn at the bottom of the plot area.
Returns:
A list of axes.

getAxesAtLeft

public List getAxesAtLeft()
Returns a list of the axes (if any) that need to be drawn at the left of the plot area.
Returns:
A list of axes.

getAxesAtRight

public List getAxesAtRight()
Returns a list of the axes (if any) that need to be drawn at the right of the plot area.
Returns:
A list of axes.

getAxesAtTop

public List getAxesAtTop()
Returns a list of the axes (if any) that need to be drawn at the top of the plot area.
Returns:
A list of axes.