Class StyleResolvingEvaluator
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.function.AbstractExpression
-
- org.pentaho.reporting.engine.classic.core.function.AbstractFunction
-
- org.pentaho.reporting.engine.classic.core.function.AbstractElementFormatFunction
-
- org.pentaho.reporting.engine.classic.core.function.sys.StyleResolvingEvaluator
-
- All Implemented Interfaces:
Serializable
,Cloneable
,EventListener
,PageEventListener
,ReportListener
,Expression
,Function
,LayoutProcessorFunction
,StructureFunction
public class StyleResolvingEvaluator extends AbstractElementFormatFunction implements StructureFunction
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StyleResolvingEvaluator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.-
Methods inherited from class org.pentaho.reporting.engine.classic.core.function.AbstractElementFormatFunction
getDependencyLevel, getElement, getValue, groupFinished, groupStarted, isExecutable, itemsAdvanced, itemsFinished, itemsStarted, pageFinished, pageStarted, processBand, processFooterBands, processGroupHeaders, processHeaderBands, processRootBand, reportFinished, reportStarted, setElement
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.function.AbstractFunction
summaryRowSelection
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.function.AbstractExpression
clone, getDataRow, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, isDeepTraversing, isPreserve, setActive, setDependencyLevel, setName, setPreserve, setRuntime
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pentaho.reporting.engine.classic.core.function.Expression
clone, getDataRow, getDependencyLevel, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, getValue, isActive, isDeepTraversing, isPreserve, setDependencyLevel, setName, setRuntime
-
Methods inherited from interface org.pentaho.reporting.engine.classic.core.event.ReportListener
groupFinished, groupStarted, itemsAdvanced, itemsFinished, itemsStarted, reportFinished, reportStarted, summaryRowSelection
-
-
-
-
Method Detail
-
reportInitialized
public void reportInitialized(ReportEvent event)
Description copied from class:AbstractElementFormatFunction
Receives notification that report generation initializes the current run.The event carries a ReportState.Started state. Use this to initialize the report.
- Specified by:
reportInitialized
in interfaceReportListener
- Overrides:
reportInitialized
in classAbstractElementFormatFunction
- Parameters:
event
- The event.
-
recordCacheHit
protected void recordCacheHit(ReportElement e)
- Overrides:
recordCacheHit
in classAbstractElementFormatFunction
-
recordCacheMiss
protected void recordCacheMiss(ReportElement e)
- Overrides:
recordCacheMiss
in classAbstractElementFormatFunction
-
reportCachePerformance
protected void reportCachePerformance()
- Overrides:
reportCachePerformance
in classAbstractElementFormatFunction
-
evaluateElement
protected boolean evaluateElement(ReportElement e)
- Specified by:
evaluateElement
in classAbstractElementFormatFunction
-
getProcessingPriority
public int getProcessingPriority()
- Specified by:
getProcessingPriority
in interfaceStructureFunction
-
reportDone
public void reportDone(ReportEvent event)
Description copied from class:AbstractFunction
Receives notification that report generation has completed, the report footer was printed, no more output is done. This is a helper event to shut down the output service.- Specified by:
reportDone
in interfaceReportListener
- Overrides:
reportDone
in classAbstractElementFormatFunction
- Parameters:
event
- The event.
-
getInstance
public StyleResolvingEvaluator getInstance()
Description copied from class:AbstractExpression
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 interfaceExpression
- Overrides:
getInstance
in classAbstractElementFormatFunction
- Returns:
- a copy of this function.
-
-