public class StyleResolvingEvaluator extends AbstractElementFormatFunction implements StructureFunction
Constructor and Description |
---|
StyleResolvingEvaluator() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
evaluateElement(ReportElement e) |
StyleResolvingEvaluator |
getInstance()
Return a completly separated copy of this function.
|
int |
getProcessingPriority() |
protected void |
recordCacheHit(ReportElement e) |
protected void |
recordCacheMiss(ReportElement e) |
protected void |
reportCachePerformance() |
void |
reportDone(ReportEvent event)
Receives notification that report generation has completed, the report footer was printed, no more output is done.
|
void |
reportInitialized(ReportEvent event)
Receives notification that report generation initializes the current run.
|
getDependencyLevel, getElement, getValue, groupFinished, groupStarted, isExecutable, itemsAdvanced, itemsFinished, itemsStarted, pageFinished, pageStarted, processBand, processFooterBands, processGroupHeaders, processHeaderBands, processRootBand, reportFinished, reportStarted, setElement
summaryRowSelection
clone, getDataRow, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, isDeepTraversing, isPreserve, setActive, setDependencyLevel, setName, setPreserve, setRuntime
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
groupFinished, groupStarted, itemsAdvanced, itemsFinished, itemsStarted, reportFinished, reportStarted, summaryRowSelection
clone, getDataRow, getDependencyLevel, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, getValue, isActive, isDeepTraversing, isPreserve, setDependencyLevel, setName, setRuntime
public void reportInitialized(ReportEvent event)
AbstractElementFormatFunction
The event carries a ReportState.Started state. Use this to initialize the report.
reportInitialized
in interface ReportListener
reportInitialized
in class AbstractElementFormatFunction
event
- The event.protected void recordCacheHit(ReportElement e)
recordCacheHit
in class AbstractElementFormatFunction
protected void recordCacheMiss(ReportElement e)
recordCacheMiss
in class AbstractElementFormatFunction
protected void reportCachePerformance()
reportCachePerformance
in class AbstractElementFormatFunction
protected boolean evaluateElement(ReportElement e)
evaluateElement
in class AbstractElementFormatFunction
public int getProcessingPriority()
getProcessingPriority
in interface StructureFunction
public void reportDone(ReportEvent event)
AbstractFunction
reportDone
in interface ReportListener
reportDone
in class AbstractElementFormatFunction
event
- The event.public StyleResolvingEvaluator getInstance()
AbstractExpression
getInstance
in interface Expression
getInstance
in class AbstractElementFormatFunction
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.