Class JRBaseTimeSeries

java.lang.Object
net.sf.jasperreports.charts.base.JRBaseTimeSeries
All Implemented Interfaces:
Serializable, Cloneable, JRTimeSeries, JRCloneable
Direct Known Subclasses:
JRDesignTimeSeries

public class JRBaseTimeSeries extends Object implements JRTimeSeries, Serializable
Author:
Teodor Danciu (teodord@users.sourceforge.net)
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • getSeriesExpression

      public JRExpression getSeriesExpression()
      Specified by:
      getSeriesExpression in interface JRTimeSeries
      Returns:
      a java.lang.Comparable object 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:
      getTimePeriodExpression in interface JRTimeSeries
      Returns:
      a java.util.Date expression from which the engine will extract the corresponding time period depending on the value set for the timePeriod attribute.
      See Also:
    • getValueExpression

      public JRExpression getValueExpression()
      Specified by:
      getValueExpression in interface JRTimeSeries
      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:
      getLabelExpression in interface JRTimeSeries
      Returns:
      the label expression. If present, it helps customize the item labels inside charts.
    • getItemHyperlink

      public JRHyperlink getItemHyperlink()
      Description copied from interface: JRTimeSeries
      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 interface JRTimeSeries
      Returns:
      hyperlink specification for chart items
    • clone

      public Object clone()
      Specified by:
      clone in interface JRCloneable
      Overrides:
      clone in class Object