net.sf.jasperreports.engine.fill
Interface JRFillExpressionEvaluator

All Known Subinterfaces:
FillContext
All Known Implementing Classes:
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.

Version:
$Id: JRFillExpressionEvaluator.java 5180 2012-03-29 13:23:12Z teodord $
Author:
Lucian Chirita (lucianc@users.sourceforge.net)

Method Summary
 java.lang.Object evaluate(JRExpression expression, byte evaluationType)
          Evaluates an expression.
 JRFillDataset getFillDataset()
          Returns the dataset used by the expression evaluator.
 

Method Detail

evaluate

java.lang.Object evaluate(JRExpression expression,
                          byte evaluationType)
                          throws JRException
Evaluates an expression.

Parameters:
expression - the expression to evaluate
evaluationType - one of JRExpression.EVALUATION_DEFAULT, JRExpression.EVALUATION_OLD, JRExpression.EVALUATION_ESTIMATED
Returns:
the result
Throws:
JRException

getFillDataset

JRFillDataset getFillDataset()
Returns the dataset used by the expression evaluator.



© 2001-2010 Jaspersoft Corporation www.jaspersoft.com