Package net.sf.jasperreports.charts.base
Class JRBaseCategorySeries
- java.lang.Object
-
- net.sf.jasperreports.charts.base.JRBaseCategorySeries
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,JRCategorySeries,JRCloneable
- Direct Known Subclasses:
JRDesignCategorySeries
public class JRBaseCategorySeries extends java.lang.Object implements JRCategorySeries, java.io.Serializable
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected JRExpressioncategoryExpressionprotected JRHyperlinkitemHyperlinkprotected JRExpressionlabelExpressionprotected JRExpressionseriesExpressionprotected JRExpressionvalueExpression
-
Constructor Summary
Constructors Modifier Constructor Description protectedJRBaseCategorySeries()JRBaseCategorySeries(JRCategorySeries categorySeries, JRBaseObjectFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()JRExpressiongetCategoryExpression()JRHyperlinkgetItemHyperlink()Returns the hyperlink specification for chart items.JRExpressiongetLabelExpression()JRExpressiongetSeriesExpression()JRExpressiongetValueExpression()
-
-
-
Field Detail
-
seriesExpression
protected JRExpression seriesExpression
-
categoryExpression
protected JRExpression categoryExpression
-
valueExpression
protected JRExpression valueExpression
-
labelExpression
protected JRExpression labelExpression
-
itemHyperlink
protected JRHyperlink itemHyperlink
-
-
Constructor Detail
-
JRBaseCategorySeries
protected JRBaseCategorySeries()
-
JRBaseCategorySeries
public JRBaseCategorySeries(JRCategorySeries categorySeries, JRBaseObjectFactory factory)
-
-
Method Detail
-
getSeriesExpression
public JRExpression getSeriesExpression()
- Specified by:
getSeriesExpressionin interfaceJRCategorySeries- Returns:
- the expression of the series name. The value of this expression can be any
java.lang.Comparableobject.
Note that this expression may return different values with each iteration, which in turn will result in the dataset having multiple category series, even though a single<categorySeries>tag was used inside<categoryDataset>. However, this expression usually returns ajava.lang.Stringconstant, and there are several<categorySeries>tags that introduce multiple category series in the dataset.
-
getCategoryExpression
public JRExpression getCategoryExpression()
- Specified by:
getCategoryExpressionin interfaceJRCategorySeries- Returns:
- the expression of the name of the category for each value inside the series
specified by the series expression. Categories are
java.lang.Comparableobjects (not necessarilyjava.lang.Stringobjects).
-
getValueExpression
public JRExpression getValueExpression()
- Specified by:
getValueExpressionin interfaceJRCategorySeries- Returns:
- the value expression, a
java.lang.Numbervalue for each category in the specified series.
-
getLabelExpression
public JRExpression getLabelExpression()
- Specified by:
getLabelExpressionin interfaceJRCategorySeries- Returns:
- the label expression. If present, this expression allows customization of the item labels in the chart.
-
getItemHyperlink
public JRHyperlink getItemHyperlink()
Description copied from interface:JRCategorySeriesReturns the hyperlink specification for chart items.The hyperlink will be evaluated for every chart item and an image map will be created for the chart.
- Specified by:
getItemHyperlinkin interfaceJRCategorySeries- Returns:
- hyperlink specification for chart items
-
clone
public java.lang.Object clone()
- Specified by:
clonein interfaceJRCloneable- Overrides:
clonein classjava.lang.Object
-
-