Class CategorySetDataCollector
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.function.AbstractExpression
-
- org.pentaho.reporting.engine.classic.core.function.AbstractFunction
-
- org.pentaho.plugin.jfreereport.reportcharts.collectors.AbstractCollectorFunction
-
- org.pentaho.plugin.jfreereport.reportcharts.collectors.CategorySetDataCollector
-
- All Implemented Interfaces:
Serializable
,Cloneable
,EventListener
,org.pentaho.reporting.engine.classic.core.event.ReportListener
,org.pentaho.reporting.engine.classic.core.function.Expression
,org.pentaho.reporting.engine.classic.core.function.Function
public class CategorySetDataCollector extends AbstractCollectorFunction
A slimmed down CategorySet Data collector. It collects a value for each series given.- Author:
- Thomas Morgner.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CategorySetDataCollector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
buildDataset()
protected org.jfree.data.general.Dataset
createNewDataset()
String
getCategoryColumn()
org.pentaho.reporting.engine.classic.core.function.Expression
getInstance()
Return a completly separated copy of this function.String[]
getValueColumn()
String
getValueColumn(int index)
int
getValueColumnCount()
void
setCategoryColumn(String categoryColumn)
void
setValueColumn(int index, String field)
void
setValueColumn(String[] fields)
-
Methods inherited from class org.pentaho.plugin.jfreereport.reportcharts.collectors.AbstractCollectorFunction
generateName, getAutoGenerateMissingSeriesNames, getCrosstabFilterGroup, getDataSet, getLastGroupSequenceNumber, getMaximumSeriesIndex, getResetGroup, getSeriesColumn, getSeriesColumn, getSeriesColumnCount, getSeriesName, getSeriesName, getSeriesNameCount, getStateKey, getSummaryGroup, getValue, groupFinished, groupStarted, isSummaryDataSet, itemsAdvanced, querySeriesValue, reportInitialized, setAutoGenerateMissingSeriesNames, setCrosstabFilterGroup, setResetGroup, setSeriesColumn, setSeriesColumn, setSeriesName, setSeriesName, setSummaryGroup, summaryRowSelection
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.function.AbstractFunction
itemsFinished, itemsStarted, reportDone, reportFinished, reportStarted
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.function.AbstractExpression
clone, getDataRow, getDependencyLevel, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, isDeepTraversing, isPreserve, setActive, setDependencyLevel, setName, setPreserve, setRuntime
-
-
-
-
Method Detail
-
getCategoryColumn
public String getCategoryColumn()
-
setCategoryColumn
public void setCategoryColumn(String categoryColumn)
-
setValueColumn
public void setValueColumn(int index, String field)
-
getValueColumn
public String getValueColumn(int index)
-
getValueColumnCount
public int getValueColumnCount()
-
getValueColumn
public String[] getValueColumn()
-
setValueColumn
public void setValueColumn(String[] fields)
-
createNewDataset
protected org.jfree.data.general.Dataset createNewDataset()
- Specified by:
createNewDataset
in classAbstractCollectorFunction
-
buildDataset
protected void buildDataset()
- Overrides:
buildDataset
in classAbstractCollectorFunction
-
getInstance
public org.pentaho.reporting.engine.classic.core.function.Expression getInstance()
Return a completly separated copy of this function. The copy does no longer share any changeable objects with the original function.- Specified by:
getInstance
in interfaceorg.pentaho.reporting.engine.classic.core.function.Expression
- Overrides:
getInstance
in classAbstractCollectorFunction
- Returns:
- a copy of this function.
-
-