Class ExpressionEventHelper
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.states.datarow.ExpressionEventHelper
-
- Direct Known Subclasses:
ExpressionDataRow
,InitialLayoutProcess
,SubLayoutProcess
public abstract class ExpressionEventHelper extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ReportEvent
reportEvent
-
Constructor Summary
Constructors Constructor Description ExpressionEventHelper()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
evaluateSingleExpression(Expression expression)
protected void
evaluateSingleExpressionFormat(Expression expression, Element element, String format, String dataType)
protected void
evaluateToNull(Expression expression)
protected void
fireReportEvent(ReportEvent event)
protected int
getProcessingLevel()
protected abstract LevelStorage
getRunLevel(int index)
protected abstract int
getRunLevelCount()
protected abstract ExpressionRuntime
getRuntime()
protected void
reactivateExpressions(boolean deepTraversing)
protected void
updateMasterDataRow(String name, Object value)
-
-
-
Field Detail
-
reportEvent
protected ReportEvent reportEvent
-
-
Method Detail
-
fireReportEvent
protected void fireReportEvent(ReportEvent event)
-
getRunLevelCount
protected abstract int getRunLevelCount()
-
getRunLevel
protected abstract LevelStorage getRunLevel(int index)
-
getRuntime
protected abstract ExpressionRuntime getRuntime()
-
getProcessingLevel
protected int getProcessingLevel()
-
reactivateExpressions
protected void reactivateExpressions(boolean deepTraversing)
-
evaluateSingleExpression
protected void evaluateSingleExpression(Expression expression)
-
evaluateSingleExpressionFormat
protected void evaluateSingleExpressionFormat(Expression expression, Element element, String format, String dataType)
-
evaluateToNull
protected void evaluateToNull(Expression expression)
-
-