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.

  Version:
    $Id: JRFillExpressionEvaluator.java 5878 2013-01-07 20:23:13Z teodord $
  Author:
    Lucian Chirita (lucianc@users.sourceforge.net)

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `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