Package org.eclipse.birt.chart.factory
Contains classes and interfaces used in the chart building and generation phase. Also contains a runtime context that is associated with each generation process that encapsulates locale information, provides a message lookup service and script execution.
-
Interface Summary Interface Description IActionEvaluator This interface defines the capability to manipulate action based expressions.IDataRowExpressionEvaluator This interface provide expression evaluations of any string expression based on a row context.IExternalizer Provides services for externalization of static text messages rendered in a chart.IGenerator Provides an entry point into building a chart for a given model.IGroupedDataRowExpressionEvaluator The interface is declared to wrapIQueryResultSet
and evaluate grouped, uni-dimensional data.IMessageLookup Provides services for externalization of static text messages rendered in a chart.IResourceFinder Provides a way to find a resource in resource folder. -
Class Summary Class Description 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.ActionEvaluatorAdapter An adapter class for IActionEvaluatorDataRowExpressionEvaluatorAdapter An adapter class for IDataRowExpressionEvaluatorGeneratedChartState Maintains state information containing the original chart model and runtime built information based on offscreen computations performed using theGenerator.build(IDisplayServer, Chart, Scriptable, Bounds, RunTimeContext)
method.Generator Provides an entry point into building a chart for a given model.Generator.SimpleContainer A simple class used to pass object reference internally.RunTimeContext Encapsulates runtime information associated with each chart generation and rendering session.RunTimeContext.StateKey<T> Predifined static keys for states.