Package net.sf.jasperreports.charts
Interface JRChartAxis
-
- All Superinterfaces:
Cloneable
,JRCloneable
- All Known Implementing Classes:
JRBaseChartAxis
,JRDesignChartAxis
,JRFillChartAxis
public interface JRChartAxis extends JRCloneable
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)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JRChartAxis
clone(JRMultiAxisPlot multiAxisPlot)
JRChart
getChart()
Returns the chart that contains the dataset and plot to use for this axis.JRMultiAxisPlot
getMultiAxisPlot()
AxisPositionEnum
getPosition()
Gets the position of this axis.-
Methods inherited from interface net.sf.jasperreports.engine.JRCloneable
clone
-
-
-
-
Method Detail
-
getPosition
AxisPositionEnum getPosition()
Gets the position of this axis.- Returns:
- the position of this axis
-
getChart
JRChart getChart()
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.- Returns:
- the chart that contains the dataset and plot for this axis
-
getMultiAxisPlot
JRMultiAxisPlot getMultiAxisPlot()
-
clone
JRChartAxis clone(JRMultiAxisPlot multiAxisPlot)
-
-