## Uses of Interface
net.sf.jasperreports.engine.design.JRCompiler

- Packages that use JRCompiler
  Package | Description
  --- | ---
  net.sf.jasperreports.compilers | Contains classes for report compiling and expressions evaluating.
  net.sf.jasperreports.engine.design | Contains design time implementations for the library's main interfaces as well as report compiling tools.

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

    Classes in net.sf.jasperreports.compilers that implement JRCompiler
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JavaScriptClassCompiler` Compiler for reports that use JavaScript as expression language.
    `class` | `JavaScriptCompiler` Compiler for reports that use JavaScript as expression language.
    `class` | `JavaScriptCompilerBase` Base compiler class for reports that use JavaScript as expression language.
    `class` | `JRBshCompiler`
    `class` | `JRGroovyCompiler` Calculator compiler that uses groovy to compile expressions.

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

    Classes in net.sf.jasperreports.engine.design that implement JRCompiler
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRAbstractClassCompiler`
    `class` | `JRAbstractCompiler` Base class for report compilers.
    `class` | `JRAbstractJavaCompiler`
    `class` | `JRAbstractMultiClassCompiler` Base class for multiple class compilers.
    `class` | `JRAbstractSingleClassCompiler` Base class that can be used by single source file compilers to implement multiple compilation.
    `class` | `JRJavacCompiler`
    `class` | `JRJdk13Compiler`
    `class` | `JRJdtCompiler`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com