Package net.sf.jasperreports.charts.base
Class JRBaseTimeSeries
- java.lang.Object
-
- net.sf.jasperreports.charts.base.JRBaseTimeSeries
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,JRTimeSeries,JRCloneable
- Direct Known Subclasses:
JRDesignTimeSeries
public class JRBaseTimeSeries extends java.lang.Object implements JRTimeSeries, java.io.Serializable
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected JRHyperlinkitemHyperlinkprotected JRExpressionlabelExpressionprotected JRExpressionseriesExpressionprotected JRExpressiontimePeriodExpressionprotected JRExpressionvalueExpression
-
Constructor Summary
Constructors Modifier Constructor Description protectedJRBaseTimeSeries()JRBaseTimeSeries(JRTimeSeries timeSeries, JRBaseObjectFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()JRHyperlinkgetItemHyperlink()Returns the hyperlink specification for chart items.JRExpressiongetLabelExpression()JRExpressiongetSeriesExpression()JRExpressiongetTimePeriodExpression()JRExpressiongetValueExpression()
-
-
-
Field Detail
-
seriesExpression
protected JRExpression seriesExpression
-
timePeriodExpression
protected JRExpression timePeriodExpression
-
valueExpression
protected JRExpression valueExpression
-
labelExpression
protected JRExpression labelExpression
-
itemHyperlink
protected JRHyperlink itemHyperlink
-
-
Constructor Detail
-
JRBaseTimeSeries
protected JRBaseTimeSeries()
-
JRBaseTimeSeries
public JRBaseTimeSeries(JRTimeSeries timeSeries, JRBaseObjectFactory factory)
-
-
Method Detail
-
getSeriesExpression
public JRExpression getSeriesExpression()
- Specified by:
getSeriesExpressionin interfaceJRTimeSeries- Returns:
- a
java.lang.Comparableobject representing the expression of the series name. Specifies the series to which to add the current value pair when incrementing the dataset.
-
getTimePeriodExpression
public JRExpression getTimePeriodExpression()
- Specified by:
getTimePeriodExpressionin interfaceJRTimeSeries- Returns:
- a
java.util.Dateexpression from which the engine will extract the corresponding time period depending on the value set for thetimePeriodattribute. - See Also:
JRTimeSeriesDataset.getTimePeriodValue()
-
getValueExpression
public JRExpression getValueExpression()
- Specified by:
getValueExpressionin interfaceJRTimeSeries- Returns:
- a numeric expression representing the value to associate with the corresponding time period value when incrementing the current series of the dataset.
-
getLabelExpression
public JRExpression getLabelExpression()
- Specified by:
getLabelExpressionin interfaceJRTimeSeries- Returns:
- the label expression. If present, it helps customize the item labels inside charts.
-
getItemHyperlink
public JRHyperlink getItemHyperlink()
Description copied from interface:JRTimeSeriesReturns 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:
getItemHyperlinkin interfaceJRTimeSeries- Returns:
- hyperlink specification for chart items
-
clone
public java.lang.Object clone()
- Specified by:
clonein interfaceJRCloneable- Overrides:
clonein classjava.lang.Object
-
-