Class AxisCollection

java.lang.Object
org.jfree.chart.axis.AxisCollection

public class AxisCollection extends 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.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final List
    The axes that need to be drawn at the bottom of the plot area.
    private final List
    The axes that need to be drawn at the left of the plot area.
    private final List
    The axes that need to be drawn at the right of the plot area.
    private final List
    The axes that need to be drawn at the top of the plot area.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new empty collection.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(Axis axis, RectangleEdge edge)
    Adds an axis to the collection.
    Returns a list of the axes (if any) that need to be drawn at the bottom of the plot area.
    Returns a list of the axes (if any) that need to be drawn at the left of the plot area.
    Returns a list of the axes (if any) that need to be drawn at the right of the plot area.
    Returns a list of the axes (if any) that need to be drawn at the top of the plot area.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • axesAtTop

      private final List axesAtTop
      The axes that need to be drawn at the top of the plot area.
    • axesAtBottom

      private final List axesAtBottom
      The axes that need to be drawn at the bottom of the plot area.
    • axesAtLeft

      private final List axesAtLeft
      The axes that need to be drawn at the left of the plot area.
    • axesAtRight

      private final List axesAtRight
      The axes that need to be drawn at the right of the plot area.
  • Constructor Details

    • AxisCollection

      public AxisCollection()
      Creates a new empty collection.
  • Method Details

    • 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.
    • 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.
    • 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).