Package net.sf.jasperreports.charts.base
Class JRBaseXyzSeries
- java.lang.Object
-
- net.sf.jasperreports.charts.base.JRBaseXyzSeries
-
- All Implemented Interfaces:
Serializable
,Cloneable
,JRXyzSeries
,JRCloneable
- Direct Known Subclasses:
JRDesignXyzSeries
public class JRBaseXyzSeries extends Object implements JRXyzSeries, Serializable
- Author:
- Flavius Sana (flavius_sana@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected JRHyperlink
itemHyperlink
protected JRExpression
seriesExpression
protected JRExpression
xValueExpression
protected JRExpression
yValueExpression
protected JRExpression
zValueExpression
-
Constructor Summary
Constructors Constructor Description JRBaseXyzSeries()
JRBaseXyzSeries(JRXyzSeries xyzSeries, ChartsBaseObjectFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
JRHyperlink
getItemHyperlink()
Returns the hyperlink specification for chart items.JRExpression
getSeriesExpression()
JRExpression
getXValueExpression()
JRExpression
getYValueExpression()
JRExpression
getZValueExpression()
-
-
-
Field Detail
-
seriesExpression
protected JRExpression seriesExpression
-
xValueExpression
protected JRExpression xValueExpression
-
yValueExpression
protected JRExpression yValueExpression
-
zValueExpression
protected JRExpression zValueExpression
-
itemHyperlink
protected JRHyperlink itemHyperlink
-
-
Constructor Detail
-
JRBaseXyzSeries
public JRBaseXyzSeries()
-
JRBaseXyzSeries
public JRBaseXyzSeries(JRXyzSeries xyzSeries, ChartsBaseObjectFactory factory)
-
-
Method Detail
-
getSeriesExpression
public JRExpression getSeriesExpression()
- Specified by:
getSeriesExpression
in interfaceJRXyzSeries
- Returns:
- a
java.lang.Comparable
object that identifies a certain data series in the overall dataset. It can return different values, which will result in the dataset containing multiple series even when a single<xyzSeries>
tag is used inside the<xyzDataset>
tag.
-
getXValueExpression
public JRExpression getXValueExpression()
- Specified by:
getXValueExpression
in interfaceJRXyzSeries
- Returns:
- a numeric expression representing the X value from the (x, y, z) item that will be added to the current data series.
-
getYValueExpression
public JRExpression getYValueExpression()
- Specified by:
getYValueExpression
in interfaceJRXyzSeries
- Returns:
- a numeric expression representing the Y value from the (x, y, z) item that will be added to the current data series.
-
getZValueExpression
public JRExpression getZValueExpression()
- Specified by:
getZValueExpression
in interfaceJRXyzSeries
- Returns:
- a numeric expression representing the Z value from the (x, y, z) item that will be added to the current data series.
-
getItemHyperlink
public JRHyperlink getItemHyperlink()
Description copied from interface:JRXyzSeries
Returns the hyperlink specification for chart items.The hyperlink will be evaluated for every chart item and a image map will be created for the chart.
- Specified by:
getItemHyperlink
in interfaceJRXyzSeries
- Returns:
- hyperlink specification for chart items
-
clone
public Object clone()
- Specified by:
clone
in interfaceJRCloneable
- Overrides:
clone
in classObject
-
-