public abstract class BaseCollectorFunction extends org.pentaho.reporting.engine.classic.core.function.AbstractFunction implements ICollectorFunction
| Modifier and Type | Field and Description |
|---|---|
protected static org.apache.commons.logging.Log |
logger |
| Modifier | Constructor and Description |
|---|---|
protected |
BaseCollectorFunction() |
| Modifier and Type | Method and Description |
|---|---|
protected org.jfree.data.general.Dataset |
createNewDataset() |
Object |
getCacheKey() |
Object |
getDatasourceValue() |
String |
getGroup() |
org.pentaho.reporting.engine.classic.core.function.Expression |
getInstance()
Return a completly separated copy of this function.
|
org.jfree.data.general.AbstractDataset |
getNewDataset()
Deprecated.
This is not a getter and is an internal function! Protected and should have a different name!
|
String |
getResetGroup() |
String[] |
getSeriesName() |
String |
getSeriesName(int index) |
int |
getSeriesNameCount() |
Object |
getValue() |
void |
groupStarted(org.pentaho.reporting.engine.classic.core.event.ReportEvent event) |
boolean |
isSeriesColumn() |
boolean |
isSummaryOnly() |
void |
reportInitialized(org.pentaho.reporting.engine.classic.core.event.ReportEvent event) |
void |
setGroup(String group) |
void |
setResetGroup(String resetGroup) |
void |
setSeriesColumn(boolean value) |
void |
setSeriesName(int index,
String field) |
void |
setSeriesName(String[] fields) |
void |
setSummaryOnly(boolean value) |
groupFinished, itemsAdvanced, itemsFinished, itemsStarted, reportDone, reportFinished, reportStarted, summaryRowSelectionclone, getDataRow, getDependencyLevel, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, isDeepTraversing, isPreserve, setActive, setDependencyLevel, setName, setPreserve, setRuntimepublic void setSeriesName(int index,
String field)
public String getSeriesName(int index)
public int getSeriesNameCount()
public String[] getSeriesName()
public void setSeriesName(String[] fields)
protected org.jfree.data.general.Dataset createNewDataset()
public boolean isSummaryOnly()
public void setSummaryOnly(boolean value)
public boolean isSeriesColumn()
public void setSeriesColumn(boolean value)
public String getGroup()
getGroup in interface ICollectorFunctionpublic void setGroup(String group)
public String getResetGroup()
public void setResetGroup(String resetGroup)
public Object getValue()
getValue in interface ICollectorFunctiongetValue in interface org.pentaho.reporting.engine.classic.core.function.Expressionpublic Object getDatasourceValue()
getDatasourceValue in interface ICollectorFunctionpublic void reportInitialized(org.pentaho.reporting.engine.classic.core.event.ReportEvent event)
reportInitialized in interface org.pentaho.reporting.engine.classic.core.event.ReportListenerreportInitialized in class org.pentaho.reporting.engine.classic.core.function.AbstractFunctionpublic void groupStarted(org.pentaho.reporting.engine.classic.core.event.ReportEvent event)
groupStarted in interface org.pentaho.reporting.engine.classic.core.event.ReportListenergroupStarted in class org.pentaho.reporting.engine.classic.core.function.AbstractFunctionpublic org.pentaho.reporting.engine.classic.core.function.Expression getInstance()
getInstance in interface org.pentaho.reporting.engine.classic.core.function.ExpressiongetInstance in class org.pentaho.reporting.engine.classic.core.function.AbstractExpressionpublic Object getCacheKey()
getCacheKey in interface ICollectorFunctionpublic org.jfree.data.general.AbstractDataset getNewDataset()
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.