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, summaryRowSelection
clone, getDataRow, getDependencyLevel, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, isDeepTraversing, isPreserve, setActive, setDependencyLevel, setName, setPreserve, setRuntime
public 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 ICollectorFunction
public void setGroup(String group)
public String getResetGroup()
public void setResetGroup(String resetGroup)
public Object getValue()
getValue
in interface ICollectorFunction
getValue
in interface org.pentaho.reporting.engine.classic.core.function.Expression
public Object getDatasourceValue()
getDatasourceValue
in interface ICollectorFunction
public void reportInitialized(org.pentaho.reporting.engine.classic.core.event.ReportEvent event)
reportInitialized
in interface org.pentaho.reporting.engine.classic.core.event.ReportListener
reportInitialized
in class org.pentaho.reporting.engine.classic.core.function.AbstractFunction
public void groupStarted(org.pentaho.reporting.engine.classic.core.event.ReportEvent event)
groupStarted
in interface org.pentaho.reporting.engine.classic.core.event.ReportListener
groupStarted
in class org.pentaho.reporting.engine.classic.core.function.AbstractFunction
public org.pentaho.reporting.engine.classic.core.function.Expression getInstance()
getInstance
in interface org.pentaho.reporting.engine.classic.core.function.Expression
getInstance
in class org.pentaho.reporting.engine.classic.core.function.AbstractExpression
public Object getCacheKey()
getCacheKey
in interface ICollectorFunction
public org.jfree.data.general.AbstractDataset getNewDataset()
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.