net.sf.jasperreports.charts.base
Class JRBaseChartAxis

java.lang.Object
  extended by net.sf.jasperreports.charts.base.JRBaseChartAxis
All Implemented Interfaces:
java.io.Serializable, JRChartAxis
Direct Known Subclasses:
JRDesignChartAxis

public class JRBaseChartAxis
extends java.lang.Object
implements JRChartAxis, java.io.Serializable

Base read-only implementation of JRChartAxis.

Version:
$Id: JRBaseChartAxis.java 1994 2007-12-05 13:48:10Z teodord $
Author:
Barry Klawans (barry@users.sourceforge.net)
See Also:
Serialized Form

Field Summary
protected  JRChart chart
          The Chart object containing the dataset and plot to use with this axis.
protected  byte position
          Where to position the axis.
 
Fields inherited from interface net.sf.jasperreports.charts.JRChartAxis
POSITION_LEFT_OR_TOP, POSITION_RIGHT_OR_BOTTOM
 
Constructor Summary
JRBaseChartAxis()
          Construct a new axis that will be added to the specified chart.
JRBaseChartAxis(JRChartAxis axis, JRBaseObjectFactory factory)
           
 
Method Summary
 java.lang.Object clone(JRChart parentChart)
           
 JRChart getChart()
          Returns the chart that contains the dataset and plot to use for this axis.
 byte getPosition()
          Returns the position of this axis.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

position

protected byte position
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

getPosition

public byte getPosition()
Returns the position of this axis.

Specified by:
getPosition in interface JRChartAxis
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:
getChart in interface JRChartAxis
Returns:
the chart that contains the dataset and plot for this axis

clone

public java.lang.Object clone(JRChart parentChart)
Specified by:
clone in interface JRChartAxis


© 2001-2006 JasperSoft Corporation www.jaspersoft.com