# Package org.eclipse.birt.chart.render

package org.eclipse.birt.chart.render

Contains classes that represent the core plot rendering framework. This core functions of these classes are:

- Associate series renderers with each series instance via the plug-in extension framework
- Initialize each series renderer
- Setup the rendering sequence
- Call into the abstraction layer to render each series in the correct Z-order
- Render axes and fill areas as needed

Class
Description
ActionRendererAdapter
An adapter class for IActionRenderer
AxesRenderer
Provides a base framework for custom series rendering extensions that are interested in being rendered in a pre-computed plot containing axes.
AxesRenderHelper
Helper class for AxesRenderer.
BaseRenderer
Provides a generic framework that initiates the rendering sequence of the various chart components.
CurveRenderer
CurveRenderer
DeferredCache
This class implements deferred rendering capability for chart.
DeferredCacheManager
The class is used to manage runtime DeferredCache of series, it assures the correct painting z-order of series for 2D case.
EmptyWithAxes
This class implements an empty renderer for ChartWithAxes type.
EmptyWithoutAxes
This class implements an empty renderer for ChartWithoutAxes type.
IActionRenderer
This interface defines the methods to process the trigger actions during rendering.
IAxesDecorator
This interface defines a decorator renderer for Axes
InteractiveRenderer
ISeriesRenderer
Defines the callback methods to be implemented by a custom series renderer to compute and render a specific series implementation.
ISeriesRenderingHints
This interface defines the rendering hints required by series renderer.
ISeriesRenderingHints3D
This interface defines the 3D rendering hints required by series renderer.
MarkerRenderer
This class implements marker rendering capability used in Line, Area or other series.