## Uses of Class
net.sf.jasperreports.engine.fill.JREvaluator

- Packages that use JREvaluator
  Package | Description
  --- | ---
  net.sf.jasperreports.compilers | Contains classes for report compiling and expressions evaluating.
  net.sf.jasperreports.crosstabs.fill | Contains classes to be used at report filling time for the Crosstab report element.
  net.sf.jasperreports.engine | Provides access to the library's main functionality through facade classes for compiling, filling and exporting reports and also publishes the library's main interfaces and classes.
  net.sf.jasperreports.engine.design | Contains design time implementations for the library's main interfaces as well as report compiling tools.
  net.sf.jasperreports.engine.fill | Contains fill time implementations for the library's main interfaces and the entire engine used in the filling process (the actual core of JasperReports).

- - ### Uses of JREvaluator in net.sf.jasperreports.compilers

    Subclasses of JREvaluator in net.sf.jasperreports.compilers
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GroovyEvaluator` Groovy expression evaluator that compiles expressions at fill time.
    `class` | `JavaScriptCompiledEvaluator` JavaScript expression evaluator that uses Java bytecode compiled by `JavaScriptClassCompiler`.
    `class` | `JavaScriptEvaluator` JavaScript expression evaluator that compiles expressions at fill time.
    `class` | `JRBshEvaluator` BeanShell expression evaluator that compiles expressions at fill time.

    Methods in net.sf.jasperreports.compilers that return JREvaluator
    Modifier and Type | Method and Description
    --- | ---
    `protected JREvaluator` | JavaScriptCompilerBase.`loadEvaluator(java.io.Serializable compileData, java.lang.String unitName)`
    `protected JREvaluator` | JRBshCompiler.`loadEvaluator(java.io.Serializable compileData, java.lang.String unitName)`

    Constructors in net.sf.jasperreports.compilers with parameters of type JREvaluator
    Constructor and Description
    `JavaScriptEvaluatorScope(JasperReportsContext jrContext, JREvaluator evaluator, FunctionsUtil functionsUtil)`
    `JavaScriptFunctionsObject(org.mozilla.javascript.Context context, FunctionsUtil functionsUtil, JREvaluator evaluator)`

  - ### Uses of JREvaluator in net.sf.jasperreports.crosstabs.fill

    Constructors in net.sf.jasperreports.crosstabs.fill with parameters of type JREvaluator
    Constructor and Description
    `JRCrosstabExpressionEvaluator(JREvaluator evaluator)`

  - ### Uses of JREvaluator in net.sf.jasperreports.engine

    Methods in net.sf.jasperreports.engine that return JREvaluator
    Modifier and Type | Method and Description
    --- | ---
    `JREvaluator` | JasperCompileManager.`getEvaluator(JasperReport jasperReport)`
    `JREvaluator` | JasperCompileManager.`getEvaluator(JasperReport jasperReport, JRCrosstab crosstab)`
    `JREvaluator` | JasperCompileManager.`getEvaluator(JasperReport jasperReport, JRDataset dataset)`
    `static JREvaluator` | JasperCompileManager.`loadEvaluator(JasperReport jasperReport)`
    `static JREvaluator` | JasperCompileManager.`loadEvaluator(JasperReport jasperReport, JRCrosstab crosstab)`
    `static JREvaluator` | JasperCompileManager.`loadEvaluator(JasperReport jasperReport, JRDataset dataset)`

    Methods in net.sf.jasperreports.engine with parameters of type JREvaluator
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | JasperCompileManager.`initialize(JREvaluator evaluator)`

  - ### Uses of JREvaluator in net.sf.jasperreports.engine.design

    Methods in net.sf.jasperreports.engine.design that return JREvaluator
    Modifier and Type | Method and Description
    --- | ---
    `JREvaluator` | JRAbstractCompiler.`loadEvaluator(JasperReport jasperReport)`
    `JREvaluator` | JRCompiler.`loadEvaluator(JasperReport jasperReport)` Loads the evaluator for a report's main dataset.
    `JREvaluator` | JRAbstractCompiler.`loadEvaluator(JasperReport jasperReport, JRCrosstab crosstab)`
    `JREvaluator` | JRCompiler.`loadEvaluator(JasperReport jasperReport, JRCrosstab crosstab)` Loads a expression evaluator class for a crosstab of a report.
    `JREvaluator` | JRAbstractCompiler.`loadEvaluator(JasperReport jasperReport, JRDataset dataset)`
    `JREvaluator` | JRCompiler.`loadEvaluator(JasperReport jasperReport, JRDataset dataset)` Loads a expression evaluator class for a dataset of a report.
    `protected abstract JREvaluator` | JRAbstractCompiler.`loadEvaluator(java.io.Serializable compileData, java.lang.String unitName)` Creates an expression evaluator instance from data saved when the report was compiled.
    `protected JREvaluator` | JRAbstractJavaCompiler.`loadEvaluator(java.io.Serializable compileData, java.lang.String className)`

  - ### Uses of JREvaluator in net.sf.jasperreports.engine.fill

    Constructors in net.sf.jasperreports.engine.fill with parameters of type JREvaluator
    Constructor and Description
    `JRBaseFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport, JREvaluator initEvaluator, JRFillSubreport parentElement)`
    `JRCalculator(JREvaluator evaluator)` Creates a calculator using an expression evaluator.
    `JRHorizontalFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport, JREvaluator evaluator, JRFillSubreport parentElement)`
    `JRVerticalFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport, JREvaluator evaluator, JRFillSubreport parentElement)`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com