net.sf.jasperreports.charts.fill
Class JRFillTimePeriodSeries

java.lang.Object
  extended by net.sf.jasperreports.charts.fill.JRFillTimePeriodSeries
All Implemented Interfaces:
Cloneable, JRTimePeriodSeries, JRCloneable

public class JRFillTimePeriodSeries
extends Object
implements JRTimePeriodSeries

Version:
$Id: JRFillTimePeriodSeries.java 5180 2012-03-29 13:23:12Z teodord $
Author:
Flavius Sana (flavius_sana@users.sourceforge.net)

Field Summary
protected  JRTimePeriodSeries parent
           
 
Constructor Summary
JRFillTimePeriodSeries(JRTimePeriodSeries timePeriodSeries, JRFillObjectFactory factory)
           
 
Method Summary
 Object clone()
           
protected  void evaluate(JRCalculator calculator)
           
protected  void evaluateItemHyperlink(JRCalculator calculator)
           
protected  Date getEndDate()
           
 JRExpression getEndDateExpression()
           
 JRHyperlink getItemHyperlink()
          Returns the hyperlink specification for chart items.
protected  String getLabel()
           
 JRExpression getLabelExpression()
           
 JRPrintHyperlink getPrintItemHyperlink()
           
protected  Comparable<?> getSeries()
           
 JRExpression getSeriesExpression()
           
protected  Date getStartDate()
           
 JRExpression getStartDateExpression()
           
protected  Number getValue()
           
 JRExpression getValueExpression()
           
 boolean hasItemHyperlink()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parent

protected JRTimePeriodSeries parent
Constructor Detail

JRFillTimePeriodSeries

public JRFillTimePeriodSeries(JRTimePeriodSeries timePeriodSeries,
                              JRFillObjectFactory factory)
Method Detail

getSeriesExpression

public JRExpression getSeriesExpression()
Specified by:
getSeriesExpression in interface JRTimePeriodSeries

getStartDateExpression

public JRExpression getStartDateExpression()
Specified by:
getStartDateExpression in interface JRTimePeriodSeries

getEndDateExpression

public JRExpression getEndDateExpression()
Specified by:
getEndDateExpression in interface JRTimePeriodSeries

getValueExpression

public JRExpression getValueExpression()
Specified by:
getValueExpression in interface JRTimePeriodSeries

getLabelExpression

public JRExpression getLabelExpression()
Specified by:
getLabelExpression in interface JRTimePeriodSeries

getSeries

protected Comparable<?> getSeries()

getStartDate

protected Date getStartDate()

getEndDate

protected Date getEndDate()

getValue

protected Number getValue()

getLabel

protected String getLabel()

evaluate

protected void evaluate(JRCalculator calculator)
                 throws JRExpressionEvalException
Throws:
JRExpressionEvalException

evaluateItemHyperlink

protected void evaluateItemHyperlink(JRCalculator calculator)
                              throws JRExpressionEvalException
Throws:
JRExpressionEvalException

getItemHyperlink

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

hasItemHyperlink

public boolean hasItemHyperlink()

getPrintItemHyperlink

public JRPrintHyperlink getPrintItemHyperlink()

clone

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


Copyright © 2012. All Rights Reserved.