## Uses of Interface
net.sf.jasperreports.engine.fill.JRCalculable

- Packages that use JRCalculable
  Package | Description
  --- | ---
  net.sf.jasperreports.crosstabs.fill | Contains classes to be used at report filling time for the Crosstab report element.
  net.sf.jasperreports.crosstabs.fill.calculation | Contains classes to be used in crosstab calculations at report filling time.
  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 JRCalculable in net.sf.jasperreports.crosstabs.fill

    Methods in net.sf.jasperreports.crosstabs.fill with parameters of type JRCalculable
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Object` | JRPercentageCalculatorFactory.BytePercentageCalculator.`calculatePercentage(JRCalculable value, JRCalculable total)`
    `java.lang.Object` | JRPercentageCalculatorFactory.ShortPercentageCalculator.`calculatePercentage(JRCalculable value, JRCalculable total)`
    `java.lang.Object` | JRPercentageCalculatorFactory.IntegerPercentageCalculator.`calculatePercentage(JRCalculable value, JRCalculable total)`
    `java.lang.Object` | JRPercentageCalculatorFactory.LongPercentageCalculator.`calculatePercentage(JRCalculable value, JRCalculable total)`
    `java.lang.Object` | JRPercentageCalculatorFactory.FloatPercentageCalculator.`calculatePercentage(JRCalculable value, JRCalculable total)`
    `java.lang.Object` | JRPercentageCalculatorFactory.DoublePercentageCalculator.`calculatePercentage(JRCalculable value, JRCalculable total)`
    `java.lang.Object` | JRPercentageCalculatorFactory.BigDecimalPercentageCalculator.`calculatePercentage(JRCalculable value, JRCalculable total)`
    `java.lang.Object` | JRPercentageCalculatorFactory.BigIntegerPercentageCalculator.`calculatePercentage(JRCalculable value, JRCalculable total)`
    `java.lang.Object` | JRPercentageCalculator.`calculatePercentage(JRCalculable value, JRCalculable total)` Calculates the percentage of a value out of a total.

  - ### Uses of JRCalculable in net.sf.jasperreports.crosstabs.fill.calculation

    Classes in net.sf.jasperreports.crosstabs.fill.calculation that implement JRCalculable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MeasureDefinition.MeasureValue` An accumulated value of a crosstab measure.

    Methods in net.sf.jasperreports.crosstabs.fill.calculation that return JRCalculable
    Modifier and Type | Method and Description
    --- | ---
    `JRCalculable` | MeasureDefinition.MeasureValue.`getHelperVariable(byte helperType)`

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

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

    Methods in net.sf.jasperreports.engine.fill that return JRCalculable
    Modifier and Type | Method and Description
    --- | ---
    `JRCalculable` | JRFillVariable.`getHelperVariable(byte type)` Returns a helper variable.
    `JRCalculable` | JRCalculable.`getHelperVariable(byte helperType)` Returns a helper variable.

    Methods in net.sf.jasperreports.engine.fill with parameters of type JRCalculable
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Object` | JRAbstractExtendedIncrementer.`combine(JRCalculable calculable, JRCalculable calculableValue, AbstractValueProvider valueProvider)` This implementation calls `increment(calculable, calculableValue.getValue(), valueProvider)`.
    `java.lang.Object` | JRExtendedIncrementer.`combine(JRCalculable calculable, JRCalculable calculableValue, AbstractValueProvider valueProvider)` Combines two calculated values into one.
    `abstract java.lang.Object` | AbstractValueProvider.`getValue(JRCalculable calculable)`
    `java.lang.Object` | JRExtendedIncrementer.`increment(JRCalculable calculable, java.lang.Object expressionValue, AbstractValueProvider valueProvider)` Increments a calculable object with a value.

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com