## Uses of Interface
net.sf.jasperreports.engine.JRVariable

- Packages that use JRVariable
  Package | Description
  --- | ---
  net.sf.jasperreports.compilers | Contains classes for report compiling and expressions evaluating.
  net.sf.jasperreports.components.headertoolbar | Contains classes for the built-in Header Toolbar component.
  net.sf.jasperreports.components.table.fill | Contains fill time implementations for Table component related interfaces.
  net.sf.jasperreports.crosstabs | Contains classes for the Crosstab report element.
  net.sf.jasperreports.crosstabs.base | Contains base classes for the Crosstab report element.
  net.sf.jasperreports.crosstabs.design | Contains design classes for the Crosstab report element.
  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.base | Contains base implementations for the library's main interfaces.
  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 JRVariable in net.sf.jasperreports.compilers

    Fields in net.sf.jasperreports.compilers declared as JRVariable
    Modifier and Type | Field and Description
    --- | ---
    `protected JRVariable[]` | JRGroovyGenerator.`variables`
    `protected JRVariable[]` | JRBshGenerator.`variables`

    Fields in net.sf.jasperreports.compilers with type parameters of type JRVariable
    Modifier and Type | Field and Description
    --- | ---
    `protected java.util.Map<java.lang.String,JRVariable>` | JRGroovyGenerator.`variablesMap`
    `protected java.util.Map<java.lang.String,JRVariable>` | JRBshGenerator.`variablesMap`

  - ### Uses of JRVariable in net.sf.jasperreports.components.headertoolbar

    Methods in net.sf.jasperreports.components.headertoolbar that return JRVariable
    Modifier and Type | Method and Description
    --- | ---
    `static JRVariable` | HeaderToolbarElementUtils.`getVariable(java.lang.String name, JRDesignDataset dataSet)`

  - ### Uses of JRVariable in net.sf.jasperreports.components.table.fill

    Methods in net.sf.jasperreports.components.table.fill that return JRVariable
    Modifier and Type | Method and Description
    --- | ---
    `JRVariable` | TableReportGroup.`getCountVariable()`
    `protected JRVariable` | TableReport.`getVariable(java.lang.String name)`
    `JRVariable[]` | TableReportDataset.`getVariables()`
    `JRVariable[]` | TableReport.`getVariables()`

  - ### Uses of JRVariable in net.sf.jasperreports.crosstabs

    Methods in net.sf.jasperreports.crosstabs that return JRVariable
    Modifier and Type | Method and Description
    --- | ---
    `JRVariable` | JRCrosstabMeasure.`getVariable()` Returns the variable associated with this measure.
    `JRVariable` | JRCrosstabGroup.`getVariable()` Returns the variable associated to this group.
    `JRVariable[]` | JRCrosstab.`getVariables()` Returns the variables defined for the crosstab.

  - ### Uses of JRVariable in net.sf.jasperreports.crosstabs.base

    Fields in net.sf.jasperreports.crosstabs.base declared as JRVariable
    Modifier and Type | Field and Description
    --- | ---
    `protected JRVariable` | JRBaseCrosstabMeasure.`variable`
    `protected JRVariable` | JRBaseCrosstabGroup.`variable`
    `protected JRVariable[]` | JRBaseCrosstab.`variables`

    Methods in net.sf.jasperreports.crosstabs.base that return JRVariable
    Modifier and Type | Method and Description
    --- | ---
    `JRVariable` | CrosstabBaseCloneFactory.`clone(JRVariable variable)`
    `JRVariable` | JRBaseCrosstabMeasure.`getVariable()`
    `JRVariable` | JRBaseCrosstabGroup.`getVariable()`
    `JRVariable[]` | JRBaseCrosstab.`getVariables()`

    Methods in net.sf.jasperreports.crosstabs.base with parameters of type JRVariable
    Modifier and Type | Method and Description
    --- | ---
    `JRVariable` | CrosstabBaseCloneFactory.`clone(JRVariable variable)`

  - ### Uses of JRVariable in net.sf.jasperreports.crosstabs.design

    Fields in net.sf.jasperreports.crosstabs.design with type parameters of type JRVariable
    Modifier and Type | Field and Description
    --- | ---
    `protected java.util.Map<java.lang.String,JRVariable>` | JRDesignCrosstab.`variablesList`

    Methods in net.sf.jasperreports.crosstabs.design that return JRVariable
    Modifier and Type | Method and Description
    --- | ---
    `JRVariable[]` | JRDesignCrosstab.`getVariables()` Returns the list of variables created for this crosstab.

    Methods in net.sf.jasperreports.crosstabs.design that return types with arguments of type JRVariable
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Map<java.lang.String,JRVariable>` | JRDesignCrosstab.`getVariablesMap()` Returns the variables of this crosstab indexed by name.

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

    Methods in net.sf.jasperreports.crosstabs.fill that return JRVariable
    Modifier and Type | Method and Description
    --- | ---
    `JRVariable` | JRFillCrosstabGroup.`getVariable()`
    `JRVariable` | JRFillCrosstabMeasure.`getVariable()`

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

    Methods in net.sf.jasperreports.engine that return JRVariable
    Modifier and Type | Method and Description
    --- | ---
    `JRVariable` | JRGroup.`getCountVariable()`
    `JRVariable[]` | JRDataset.`getVariables()` Returns the dataset's variables.
    `JRVariable[]` | JRReport.`getVariables()`

  - ### Uses of JRVariable in net.sf.jasperreports.engine.base

    Classes in net.sf.jasperreports.engine.base that implement JRVariable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRBaseVariable`

    Fields in net.sf.jasperreports.engine.base declared as JRVariable
    Modifier and Type | Field and Description
    --- | ---
    `protected JRVariable` | JRBaseGroup.`countVariable`
    `protected JRVariable[]` | JRBaseDataset.`variables`

    Methods in net.sf.jasperreports.engine.base that return JRVariable
    Modifier and Type | Method and Description
    --- | ---
    `JRVariable` | JRBaseGroup.`getCountVariable()`
    `JRVariable[]` | JRBaseDataset.`getVariables()`
    `JRVariable[]` | JRBaseReport.`getVariables()` Gets an array of report variables.

    Methods in net.sf.jasperreports.engine.base with parameters of type JRVariable
    Modifier and Type | Method and Description
    --- | ---
    `JRBaseVariable` | JRBaseObjectFactory.`getVariable(JRVariable variable)`

    Constructors in net.sf.jasperreports.engine.base with parameters of type JRVariable
    Constructor and Description
    `JRBaseVariable(JRVariable variable, JRBaseObjectFactory factory)`

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

    Classes in net.sf.jasperreports.engine.design that implement JRVariable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRDesignVariable`

    Fields in net.sf.jasperreports.engine.design declared as JRVariable
    Modifier and Type | Field and Description
    --- | ---
    `protected JRVariable[]` | JRClassGenerator.`variables`

    Fields in net.sf.jasperreports.engine.design with type parameters of type JRVariable
    Modifier and Type | Field and Description
    --- | ---
    `protected java.util.List<JRVariable>` | JRDesignDataset.`variablesList`
    `protected java.util.Map<java.lang.String,JRVariable>` | JRDesignDataset.`variablesMap` Variables mapped by name.
    `protected java.util.Map<java.lang.String,JRVariable>` | JRClassGenerator.`variablesMap`

    Methods in net.sf.jasperreports.engine.design that return JRVariable
    Modifier and Type | Method and Description
    --- | ---
    `JRVariable[]` | JRSourceCompileTask.`getVariables()`
    `JRVariable[]` | JRDesignDataset.`getVariables()`
    `JRVariable` | JRDesignDataset.`removeVariable(JRVariable variable)` Removes a variable from the dataset.
    `JRVariable` | JasperDesign.`removeVariable(JRVariable variable)`
    `JRVariable` | JRDesignDataset.`removeVariable(java.lang.String variableName)` Removes a variable from the dataset.
    `JRVariable` | JasperDesign.`removeVariable(java.lang.String variableName)`

    Methods in net.sf.jasperreports.engine.design that return types with arguments of type JRVariable
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<JRVariable>` | JRDesignDataset.`getVariablesList()` Returns the list of variables, including build-in ones.
    `java.util.List<JRVariable>` | JasperDesign.`getVariablesList()` Gets a list of report variables.
    `java.util.Map<java.lang.String,JRVariable>` | JRSourceCompileTask.`getVariablesMap()`
    `java.util.Map<java.lang.String,JRVariable>` | JRDesignDataset.`getVariablesMap()` Returns the map of variable, including build-in ones, indexed by name.
    `java.util.Map<java.lang.String,JRVariable>` | JasperDesign.`getVariablesMap()` Gets a map of report variables.

    Methods in net.sf.jasperreports.engine.design with parameters of type JRVariable
    Modifier and Type | Method and Description
    --- | ---
    `JRVariable` | JRDesignDataset.`removeVariable(JRVariable variable)` Removes a variable from the dataset.
    `JRVariable` | JasperDesign.`removeVariable(JRVariable variable)`
    `void` | JRDesignGroup.`setCountVariable(JRVariable countVariable)`

    Constructors in net.sf.jasperreports.engine.design with parameters of type JRVariable
    Constructor and Description
    `JRSourceCompileTask(JasperDesign jasperDesign, java.lang.String unitName, JRExpressionCollector expressionCollector, java.util.Map<java.lang.String,? extends JRParameter> parametersMap, java.util.Map<java.lang.String,JRField> fieldsMap, java.util.Map<java.lang.String,JRVariable> variablesMap, JRVariable[] variables, boolean onlyDefaultEvaluation)`

    Constructor parameters in net.sf.jasperreports.engine.design with type arguments of type JRVariable
    Constructor and Description
    `JRSourceCompileTask(JasperDesign jasperDesign, java.lang.String unitName, JRExpressionCollector expressionCollector, java.util.Map<java.lang.String,? extends JRParameter> parametersMap, java.util.Map<java.lang.String,JRField> fieldsMap, java.util.Map<java.lang.String,JRVariable> variablesMap, JRVariable[] variables, boolean onlyDefaultEvaluation)`

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

    Classes in net.sf.jasperreports.engine.fill that implement JRVariable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRFillVariable`

    Fields in net.sf.jasperreports.engine.fill declared as JRVariable
    Modifier and Type | Field and Description
    --- | ---
    `protected JRVariable` | JRFillVariable.`parent`

    Methods in net.sf.jasperreports.engine.fill that return JRVariable
    Modifier and Type | Method and Description
    --- | ---
    `JRVariable` | JRFillGroup.`getCountVariable()`
    `JRVariable` | FillReturnValues.SourceContext.`getVariable(java.lang.String name)`
    `JRVariable[]` | JRFillDataset.`getVariables()`
    `JRVariable[]` | JRFillCrosstab.`getVariables()`

    Methods in net.sf.jasperreports.engine.fill with parameters of type JRVariable
    Modifier and Type | Method and Description
    --- | ---
    `JRFillVariable` | JRFillObjectFactory.`getVariable(JRVariable variable)`

    Constructors in net.sf.jasperreports.engine.fill with parameters of type JRVariable
    Constructor and Description
    `JRFillVariable(JRVariable variable, JRFillObjectFactory factory)`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com