# Uses of Interface
org.eclipse.birt.chart.factory.IDataRowExpressionEvaluator

Packages that use IDataRowExpressionEvaluator
Package
Description
org.eclipse.birt.chart.factory
Contains classes and interfaces used in the chart building and generation phase.

## Uses of IDataRowExpressionEvaluator in org.eclipse.birt.chart.factory

Subinterfaces of IDataRowExpressionEvaluator in org.eclipse.birt.chart.factory
Modifier and Type
Interface
Description
`interface`
`IGroupedDataRowExpressionEvaluator`
The interface is declared to wrap `IQueryResultSet` and evaluate grouped, uni-dimensional data.
Classes in org.eclipse.birt.chart.factory that implement IDataRowExpressionEvaluator
Modifier and Type
Class
Description
`class`
`AbstractGroupedDataRowExpressionEvaluator`
The abstract class is just defined for the grouping integration with BIRT report, Stand-alone mode of chart or chart default grouping mode can't use the class and its implementation.
`class`
`DataRowExpressionEvaluatorAdapter`
An adapter class for IDataRowExpressionEvaluator
Methods in org.eclipse.birt.chart.factory with parameters of type IDataRowExpressionEvaluator
Modifier and Type
Method
Description
`void`
Generator.`bindData(IDataRowExpressionEvaluator expressionEvaluator, IActionEvaluator iae, Chart chart, RunTimeContext rtc)`
Binds data to the chart model using a row expression evaluator.
`void`
Generator.`bindData(IDataRowExpressionEvaluator expressionEvaluator, Chart chart, RunTimeContext rtc)`
Binds data to the chart model using a row expression evaluator.
`void`
IGenerator.`bindData(IDataRowExpressionEvaluator expressionEvaluator, IActionEvaluator iae, Chart chart, RunTimeContext rtc)`
Binds data to the chart model using a row expression evaluator.
`void`
IGenerator.`bindData(IDataRowExpressionEvaluator expressionEvaluator, Chart chart, RunTimeContext rtc)`
Binds data to the chart model using a row expression evaluator.