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[]categorySeriesstatic StringEXCEPTION_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, JRFillObjectFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcollectExpressions(JRExpressionCollector collector)protected voidcustomEvaluate(JRCalculator calculator)Evaluates the expressions associated with the dataset.protected voidcustomIncrement()Increments the dataset by collecting the result of the expression evaluation.protected voidcustomInitialize()Initializes the element dataset.voidfinishDataset()org.jfree.data.category.DefaultCategoryDatasetgetCustomDataset()Map<Comparable<?>,Map<Comparable<?>,JRPrintHyperlink>>getItemHyperlinks()org.jfree.chart.labels.StandardCategoryItemLabelGeneratorgetLabelGenerator()JRCategorySeries[]getSeries()booleanhasItemHyperlinks()-
Methods inherited from class net.sf.jasperreports.engine.fill.JRFillElementDataset
clone, evaluate, evaluateDatasetRun, evaluateIncrementWhenExpression, getDatasetResetType, getDatasetRun, getFillDataset, getFiller, getIncrementGroup, getIncrementTypeValue, 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, getIncrementTypeValue, 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, JRFillObjectFactory factory)
-
-
Method Detail
-
getSeries
public JRCategorySeries[] getSeries()
- Specified by:
getSeriesin interfaceSpiderDataset
-
customInitialize
protected void customInitialize()
Description copied from class:JRFillElementDatasetInitializes the element dataset.The dataset is initialized before being used and after each time the dataset gets reset.
- Specified by:
customInitializein classJRFillElementDataset- See Also:
JRFillElementDataset.getDatasetResetType()
-
customEvaluate
protected void customEvaluate(JRCalculator calculator) throws JRExpressionEvalException
Description copied from class:JRFillElementDatasetEvaluates 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:
customEvaluatein classJRFillElementDataset- Parameters:
calculator- used to evaluate expressions- Throws:
JRExpressionEvalException- any exception that occurs while evaluating expressions
-
customIncrement
protected void customIncrement()
Description copied from class:JRFillElementDatasetIncrements the dataset by collecting the result of the expression evaluation.- Specified by:
customIncrementin 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:
collectExpressionsin interfaceJRElementDataset
-
getItemHyperlinks
public Map<Comparable<?>,Map<Comparable<?>,JRPrintHyperlink>> getItemHyperlinks()
-
hasItemHyperlinks
public boolean hasItemHyperlinks()
-
finishDataset
public void finishDataset()
-
-