Package net.sf.jasperreports.charts.base
Class JRBaseChartAxis
- java.lang.Object
-
- net.sf.jasperreports.charts.base.JRBaseChartAxis
-
- All Implemented Interfaces:
Serializable,Cloneable,JRChartAxis,JRCloneable
- Direct Known Subclasses:
JRDesignChartAxis
public class JRBaseChartAxis extends Object implements JRChartAxis, Serializable
Base read-only implementation ofJRChartAxis.- Author:
- Barry Klawans (barry@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected JRChartchartThe Chart object containing the dataset and plot to use with this axis.protected AxisPositionEnumpositionValueWhere to position the axis.
-
Constructor Summary
Constructors Constructor Description JRBaseChartAxis()Construct a new axis that will be added to the specified chart.JRBaseChartAxis(JRChartAxis axis, JRBaseObjectFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()JRChartAxisclone(JRChart parentChart)JRChartgetChart()Returns the chart that contains the dataset and plot to use for this axis.AxisPositionEnumgetPositionValue()Returns the position of this axis.
-
-
-
Field Detail
-
positionValue
protected AxisPositionEnum positionValue
Where to position the axis.
-
chart
protected JRChart chart
The Chart object containing the dataset and plot to use with this axis.
-
-
Constructor Detail
-
JRBaseChartAxis
public JRBaseChartAxis()
Construct a new axis that will be added to the specified chart.
-
JRBaseChartAxis
public JRBaseChartAxis(JRChartAxis axis, JRBaseObjectFactory factory)
-
-
Method Detail
-
getPositionValue
public AxisPositionEnum getPositionValue()
Returns the position of this axis.- Specified by:
getPositionValuein interfaceJRChartAxis- Returns:
- the position of this axis
-
getChart
public 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.- Specified by:
getChartin interfaceJRChartAxis- Returns:
- the chart that contains the dataset and plot for this axis
-
clone
public Object clone()
- Specified by:
clonein interfaceJRCloneable- Overrides:
clonein classObject
-
clone
public JRChartAxis clone(JRChart parentChart)
- Specified by:
clonein interfaceJRChartAxis
-
-