Class FillSpiderDataset
- java.lang.Object
-
- net.sf.jasperreports.engine.fill.JRFillElementDataset
-
- net.sf.jasperreports.components.spiderchart.FillSpiderDataset
-
- All Implemented Interfaces:
Serializable
,Cloneable
,ChartDataset
,SpiderDataset
,DatasetRunHolder
,JRCloneable
,JRElementDataset
public class FillSpiderDataset extends JRFillElementDataset implements SpiderDataset
- Author:
- Sanda Zaharia (shertage@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected JRFillCategorySeries[]
categorySeries
static String
EXCEPTION_MESSAGE_KEY_SERIES_NULL_NAME
-
Fields inherited from class net.sf.jasperreports.engine.fill.JRFillElementDataset
datasetRun, incrementGroup, parent, resetGroup
-
-
Constructor Summary
Constructors Constructor Description FillSpiderDataset(SpiderDataset spiderDataset, ChartsFillObjectFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
collectExpressions(JRExpressionCollector collector)
protected void
customEvaluate(JRCalculator calculator)
Evaluates the expressions associated with the dataset.protected void
customIncrement()
Increments the dataset by collecting the result of the expression evaluation.protected void
customInitialize()
Initializes the element dataset.void
finishDataset()
org.jfree.data.category.DefaultCategoryDataset
getCustomDataset()
Map<Comparable<?>,Map<Comparable<?>,JRPrintHyperlink>>
getItemHyperlinks()
org.jfree.chart.labels.StandardCategoryItemLabelGenerator
getLabelGenerator()
JRCategorySeries[]
getSeries()
boolean
hasItemHyperlinks()
-
Methods inherited from class net.sf.jasperreports.engine.fill.JRFillElementDataset
clone, evaluate, evaluateDatasetRun, evaluateIncrementWhenExpression, getDatasetResetType, getDatasetRun, getFillDataset, getFiller, getIncrementGroup, getIncrementType, getIncrementWhenExpression, getInputDataset, getLocale, getResetGroup, getTimeZone, increment, initialize, setBand
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sf.jasperreports.engine.JRCloneable
clone
-
Methods inherited from interface net.sf.jasperreports.engine.JRElementDataset
getDatasetResetType, getDatasetRun, getIncrementGroup, getIncrementType, getIncrementWhenExpression, getResetGroup
-
-
-
-
Field Detail
-
EXCEPTION_MESSAGE_KEY_SERIES_NULL_NAME
public static final String EXCEPTION_MESSAGE_KEY_SERIES_NULL_NAME
- See Also:
- Constant Field Values
-
categorySeries
protected JRFillCategorySeries[] categorySeries
-
-
Constructor Detail
-
FillSpiderDataset
public FillSpiderDataset(SpiderDataset spiderDataset, ChartsFillObjectFactory factory)
-
-
Method Detail
-
getSeries
public JRCategorySeries[] getSeries()
- Specified by:
getSeries
in interfaceSpiderDataset
-
customInitialize
protected void customInitialize()
Description copied from class:JRFillElementDataset
Initializes the element dataset.The dataset is initialized before being used and after each time the dataset gets reset.
- Specified by:
customInitialize
in classJRFillElementDataset
- See Also:
JRFillElementDataset.getDatasetResetType()
-
customEvaluate
protected void customEvaluate(JRCalculator calculator) throws JRExpressionEvalException
Description copied from class:JRFillElementDataset
Evaluates the expressions associated with the dataset.Usually, the result of the evaluation would be preserved so that it is used in
JRFillElementDataset.customIncrement()
- Specified by:
customEvaluate
in classJRFillElementDataset
- Parameters:
calculator
- used to evaluate expressions- Throws:
JRExpressionEvalException
- any exception that occurs while evaluating expressions
-
customIncrement
protected void customIncrement()
Description copied from class:JRFillElementDataset
Increments the dataset by collecting the result of the expression evaluation.- Specified by:
customIncrement
in classJRFillElementDataset
-
getCustomDataset
public org.jfree.data.category.DefaultCategoryDataset getCustomDataset()
-
getLabelGenerator
public org.jfree.chart.labels.StandardCategoryItemLabelGenerator getLabelGenerator()
-
collectExpressions
public void collectExpressions(JRExpressionCollector collector)
- Specified by:
collectExpressions
in interfaceJRElementDataset
-
getItemHyperlinks
public Map<Comparable<?>,Map<Comparable<?>,JRPrintHyperlink>> getItemHyperlinks()
-
hasItemHyperlinks
public boolean hasItemHyperlinks()
-
finishDataset
public void finishDataset()
-
-