Package net.sf.jasperreports.engine.fill
Interface JRFillExpressionEvaluator
- All Known Subinterfaces:
FillContext
- All Known Implementing Classes:
BuiltinFillExpressionEvaluatorDecorator
,JRCalculator
,JRCrosstabExpressionEvaluator
,JRFillComponentElement
public interface JRFillExpressionEvaluator
Fill time expression evaluators interface.
An instance of this interface is used at fill time by elements to evaluate expressions.
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
Method Summary
Modifier and TypeMethodDescriptionevaluate
(JRExpression expression, byte evaluationType) Evaluates an expression.Returns the dataset used by the expression evaluator.
-
Method Details
-
evaluate
Evaluates an expression.- Parameters:
expression
- the expression to evaluateevaluationType
- one ofJRExpression.EVALUATION_DEFAULT
,JRExpression.EVALUATION_OLD
,JRExpression.EVALUATION_ESTIMATED
- Returns:
- the result
- Throws:
JRException
-
getFillDataset
JRFillDataset getFillDataset()Returns the dataset used by the expression evaluator.
-