org.pentaho.plugin.jfreereport.reportcharts
Class XYZSeriesCollectorFunction
java.lang.Object
org.pentaho.reporting.engine.classic.core.function.AbstractExpression
org.pentaho.reporting.engine.classic.core.function.AbstractFunction
org.pentaho.plugin.jfreereport.reportcharts.BaseCollectorFunction
org.pentaho.plugin.jfreereport.reportcharts.XYSeriesCollectorFunction
org.pentaho.plugin.jfreereport.reportcharts.XYZSeriesCollectorFunction
- All Implemented Interfaces:
- Serializable, Cloneable, EventListener, ICollectorFunction, 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 XYZSeriesCollectorFunction
- extends XYSeriesCollectorFunction
- See Also:
- Serialized Form
Methods inherited from class org.pentaho.plugin.jfreereport.reportcharts.XYSeriesCollectorFunction |
getxValueColumn, getxValueColumn, getxValueColumnCount, getyValueColumn, getyValueColumn, getyValueColumnCount, groupFinished, itemsAdvanced, setxValueColumn, setxValueColumn, setyValueColumn, setyValueColumn |
Methods inherited from class org.pentaho.plugin.jfreereport.reportcharts.BaseCollectorFunction |
getCacheKey, getDatasourceValue, getGroup, getNewDataset, getResetGroup, getSeriesName, getSeriesName, getSeriesNameCount, getValue, groupStarted, isSeriesColumn, isSummaryOnly, setGroup, setResetGroup, setSeriesColumn, setSeriesName, setSeriesName, setSummaryOnly |
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 |
Methods inherited from interface org.pentaho.reporting.engine.classic.core.function.Expression |
clone, getDataRow, getDependencyLevel, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, isDeepTraversing, isPreserve, setDependencyLevel, setName, setRuntime |
XYZSeriesCollectorFunction
public XYZSeriesCollectorFunction()
reportInitialized
public void reportInitialized(org.pentaho.reporting.engine.classic.core.event.ReportEvent event)
- Specified by:
reportInitialized
in interface org.pentaho.reporting.engine.classic.core.event.ReportListener
- Overrides:
reportInitialized
in class BaseCollectorFunction
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)
getMaxZValue
public double getMaxZValue()
createNewDataset
public org.jfree.data.general.Dataset createNewDataset()
- Overrides:
createNewDataset
in class XYSeriesCollectorFunction
getInstance
public org.pentaho.reporting.engine.classic.core.function.Expression getInstance()
- Return a completly separated copy of this function. The copy no longer
shares any changeable objects with the original function.
Also from Thomas:
Should retain data from the report definition, but clear calculated data.
- Specified by:
getInstance
in interface org.pentaho.reporting.engine.classic.core.function.Expression
- Overrides:
getInstance
in class XYSeriesCollectorFunction
- Returns:
- a copy of this function.