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.
-