Class ElementChangeChecker
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.output.ElementChangeChecker
-
public class ElementChangeChecker extends Object
-
-
Constructor Summary
Constructors Constructor Description ElementChangeChecker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
evaluateElement(ReportElement e)
boolean
isBandChanged(Section b, DataRow dataRow)
protected boolean
processBand(Section b)
protected boolean
processRootBand(Section b)
Evaluates all style expressions from all elements and updates the style-sheet if needed.protected void
recordCacheHit(ReportElement e)
protected void
recordCacheMiss(ReportElement e)
protected void
reportCachePerformance()
-
-
-
Method Detail
-
processRootBand
protected final boolean processRootBand(Section b)
Evaluates all style expressions from all elements and updates the style-sheet if needed.- Parameters:
b
- the band.- Returns:
- true if the element needs reprinting.
-
evaluateElement
protected boolean evaluateElement(ReportElement e)
-
processBand
protected final boolean processBand(Section b)
-
recordCacheHit
protected void recordCacheHit(ReportElement e)
-
recordCacheMiss
protected void recordCacheMiss(ReportElement e)
-
reportCachePerformance
protected void reportCachePerformance()
-
-