Class XYZSeriesCollector
- 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.XYZSeriesCollector
-
- 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 XYZSeriesCollector extends AbstractCollectorFunction
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description XYZSeriesCollector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
buildDataset()
protected org.jfree.data.general.Dataset
createNewDataset()
org.pentaho.reporting.engine.classic.core.function.Expression
getInstance()
Return a completly separated copy of this function.String[]
getXValueColumn()
String
getXValueColumn(int index)
int
getXValueColumnCount()
String[]
getYValueColumn()
String
getYValueColumn(int index)
int
getYValueColumnCount()
String[]
getZValueColumn()
String
getZValueColumn(int index)
int
getZValueColumnCount()
void
setXValueColumn(int index, String field)
void
setXValueColumn(String[] fields)
void
setYValueColumn(int index, String field)
void
setYValueColumn(String[] fields)
void
setZValueColumn(int index, String field)
void
setZValueColumn(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
-
createNewDataset
protected org.jfree.data.general.Dataset createNewDataset()
- Specified by:
createNewDataset
in classAbstractCollectorFunction
-
setXValueColumn
public void setXValueColumn(int index, String field)
-
getXValueColumn
public String getXValueColumn(int index)
-
getXValueColumnCount
public int getXValueColumnCount()
-
getXValueColumn
public String[] getXValueColumn()
-
setXValueColumn
public void setXValueColumn(String[] fields)
-
setYValueColumn
public void setYValueColumn(int index, String field)
-
getYValueColumn
public String getYValueColumn(int index)
-
getYValueColumnCount
public int getYValueColumnCount()
-
getYValueColumn
public String[] getYValueColumn()
-
setYValueColumn
public void setYValueColumn(String[] fields)
-
setZValueColumn
public void setZValueColumn(int index, String field)
-
getZValueColumn
public String getZValueColumn(int index)
-
getZValueColumnCount
public int getZValueColumnCount()
-
getZValueColumn
public String[] getZValueColumn()
-
setZValueColumn
public void setZValueColumn(String[] fields)
-
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.
-
buildDataset
protected void buildDataset()
- Overrides:
buildDataset
in classAbstractCollectorFunction
-
-