Package net.sf.jasperreports.charts.base
Class JRBaseCategoryDataset
- java.lang.Object
-
- net.sf.jasperreports.engine.base.JRBaseElementDataset
-
- net.sf.jasperreports.charts.base.JRBaseChartDataset
-
- net.sf.jasperreports.charts.base.JRBaseCategoryDataset
-
- All Implemented Interfaces:
Serializable
,Cloneable
,JRCategoryDataset
,JRChartDataset
,DatasetRunHolder
,JRCloneable
,JRElementDataset
public class JRBaseCategoryDataset extends JRBaseChartDataset implements JRCategoryDataset
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected JRCategorySeries[]
categorySeries
-
Fields inherited from class net.sf.jasperreports.engine.base.JRBaseElementDataset
datasetResetType, datasetRun, incrementGroup, incrementType, incrementWhenExpression, resetGroup
-
Fields inherited from interface net.sf.jasperreports.charts.JRChartDataset
CATEGORY_DATASET, GANTT_DATASET, HIGHLOW_DATASET, PIE_DATASET, TIMEPERIOD_DATASET, TIMESERIES_DATASET, VALUE_DATASET, XY_DATASET, XYZ_DATASET
-
-
Constructor Summary
Constructors Constructor Description JRBaseCategoryDataset(JRCategoryDataset dataset, ChartsBaseObjectFactory factory)
JRBaseCategoryDataset(JRChartDataset dataset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
void
collectExpressions(ChartsExpressionCollector collector)
void
collectExpressions(JRExpressionCollector collector)
byte
getDatasetType()
Gets the dataset type.JRCategorySeries[]
getSeries()
void
validate(ChartsVerifier verifier)
Validates the dataset using a verifier.-
Methods inherited from class net.sf.jasperreports.engine.base.JRBaseElementDataset
getDatasetResetType, getDatasetRun, getIncrementGroup, getIncrementType, getIncrementWhenExpression, getResetGroup
-
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.JRElementDataset
getDatasetResetType, getDatasetRun, getIncrementGroup, getIncrementType, getIncrementWhenExpression, getResetGroup
-
-
-
-
Field Detail
-
categorySeries
protected JRCategorySeries[] categorySeries
-
-
Constructor Detail
-
JRBaseCategoryDataset
public JRBaseCategoryDataset(JRChartDataset dataset)
-
JRBaseCategoryDataset
public JRBaseCategoryDataset(JRCategoryDataset dataset, ChartsBaseObjectFactory factory)
-
-
Method Detail
-
getSeries
public JRCategorySeries[] getSeries()
- Specified by:
getSeries
in interfaceJRCategoryDataset
- Returns:
- an array of
JRCategorySeries
objects representing the series for category charts - See Also:
JRCategorySeries
-
getDatasetType
public byte getDatasetType()
Description copied from interface:JRChartDataset
Gets the dataset type. Must be one of the dataset type constants defined in this class.- Specified by:
getDatasetType
in interfaceJRChartDataset
-
collectExpressions
public void collectExpressions(JRExpressionCollector collector)
- Specified by:
collectExpressions
in interfaceJRElementDataset
- Overrides:
collectExpressions
in classJRBaseElementDataset
-
collectExpressions
public void collectExpressions(ChartsExpressionCollector collector)
- Specified by:
collectExpressions
in interfaceJRChartDataset
-
validate
public void validate(ChartsVerifier verifier)
Description copied from interface:JRChartDataset
Validates the dataset using a verifier.Broken rules are collected by the verifier.
- Specified by:
validate
in interfaceJRChartDataset
- Parameters:
verifier
- the verifier to use for validation
-
clone
public Object clone()
- Specified by:
clone
in interfaceJRCloneable
- Overrides:
clone
in classJRBaseElementDataset
-
-