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

- Packages that use AbstractValueProvider
  Package | Description
  --- | ---
  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 AbstractValueProvider in net.sf.jasperreports.crosstabs.fill.calculation

    Fields in net.sf.jasperreports.crosstabs.fill.calculation declared as AbstractValueProvider
    Modifier and Type | Field and Description
    --- | ---
    `protected static AbstractValueProvider` | MeasureDefinition.`VALUE_PROVIDER` Measure value provider.

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

    Methods in net.sf.jasperreports.engine.fill that return AbstractValueProvider
    Modifier and Type | Method and Description
    --- | ---
    `static AbstractValueProvider` | AbstractValueProvider.`getCurrentValueProvider()`
    `static AbstractValueProvider` | AbstractValueProvider.`getEstimatedValueProvider()`

    Methods in net.sf.jasperreports.engine.fill with parameters of type AbstractValueProvider
    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.
    `java.lang.Object` | JRExtendedIncrementer.`increment(JRCalculable calculable, java.lang.Object expressionValue, AbstractValueProvider valueProvider)` Increments a calculable object with a value.
    `java.lang.Object` | JRAbstractExtendedIncrementer.`increment(JRFillVariable variable, java.lang.Object expressionValue, AbstractValueProvider valueProvider)` This implementation simply calls `increment(JRCalculable, Object, AbstractValueProvider)`.
    `java.lang.Object` | JRIncrementer.`increment(JRFillVariable variable, java.lang.Object expressionValue, AbstractValueProvider valueProvider)`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com