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
-
Interface Summary Interface Description AxesRenderHelper.IAxisTypeComputation Interface for abstract method of different axes typesIActionRenderer This interface defines the methods to process the trigger actions during rendering.IAxesDecorator This interface defines a decorator renderer for AxesISeriesRenderer 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. -
Class Summary Class Description ActionRendererAdapter An adapter class for IActionRendererAxesRenderer 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 CurveRendererDeferredCache 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.InteractiveRenderer MarkerRenderer This class implements marker rendering capability used in Line, Area or other series.