net.sf.jasperreports.charts.base
Class JRBaseChartAxis

java.lang.Object
  extended by net.sf.jasperreports.charts.base.JRBaseChartAxis
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, JRChartAxis, JRCloneable
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 3032 2009-08-27 11:32:28Z 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  java.lang.Byte positionByte
          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 getChart()
          Returns the chart that contains the dataset and plot to use for this axis.
 byte getPosition()
          Deprecated. Replaced by getPositionByte()
 java.lang.Byte getPositionByte()
          Returns the position of this axis.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

positionByte

protected java.lang.Byte positionByte
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()
Deprecated. Replaced by getPositionByte()

Specified by:
getPosition in interface JRChartAxis

getPositionByte

public java.lang.Byte getPositionByte()
Returns the position of this axis.

Specified by:
getPositionByte 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()
Specified by:
clone in interface JRCloneable
Overrides:
clone in class java.lang.Object


© 2001-2009 Jaspersoft Corporation www.jaspersoft.com