Class JRFillChartAxis

java.lang.Object
net.sf.jasperreports.charts.fill.JRFillChartAxis
All Implemented Interfaces:
Cloneable, JRChartAxis, JRCloneable

public class JRFillChartAxis extends Object implements JRChartAxis
Describes an axis that can be added to a multiple axis chart. The name "axis" is a bit of a misnomer, as it really contains information about a new dataset to plot, the axis to plot it against, and how to render that dataset.
Author:
Barry Klawans (barry@users.sourceforge.net)
  • Field Details

    • parent

      protected JRChartAxis parent
    • fillMultiAxisPlot

      protected JRFillMultiAxisPlot fillMultiAxisPlot
    • fillChart

      protected JRFillChart fillChart
      The filled version of the chart field. Contains evaluated expressions and data.
  • Constructor Details

  • Method Details

    • getFillChart

      public JRFillChart getFillChart()
      Return the filled version of the chart with the dataset and plot for this axis.
      Returns:
      the filled version of the chart with the dataset and plot for this axis
    • getMultiAxisPlot

      public JRMultiAxisPlot getMultiAxisPlot()
      Specified by:
      getMultiAxisPlot in interface JRChartAxis
    • getChart

      public JRChart getChart()
      Description copied from interface: JRChartAxis
      Returns the chart that contains the dataset and plot to use for this axis. The plot is used to figure out how to render the dataset when adding to the multiple axis chart.
      Specified by:
      getChart in interface JRChartAxis
      Returns:
      the chart that contains the dataset and plot for this axis
    • getPosition

      public AxisPositionEnum getPosition()
      Description copied from interface: JRChartAxis
      Gets the position of this axis.
      Specified by:
      getPosition in interface JRChartAxis
      Returns:
      the position of this axis
    • clone

      public Object clone()
      Specified by:
      clone in interface JRCloneable
      Overrides:
      clone in class Object
    • clone

      public JRChartAxis clone(JRMultiAxisPlot multiAxisPlot)
      Specified by:
      clone in interface JRChartAxis