org.eclipse.birt.chart.render
Class AxesRenderer
java.lang.Object
org.eclipse.birt.chart.render.BaseRenderer
org.eclipse.birt.chart.render.AxesRenderer
- All Implemented Interfaces:
- ISeriesRenderer
- Direct Known Subclasses:
- EmptyWithAxes
- public abstract class AxesRenderer
- extends BaseRenderer
Provides a base framework for custom series rendering extensions that are
interested in being rendered in a pre-computed plot containing axes. Series
type extensions could subclass this class to participate in the axes
rendering framework.
| Methods inherited from class org.eclipse.birt.chart.render.BaseRenderer |
getComputations, getDeferredCache, getDevice, getDeviceScale, getFilteredMinSliceEntry, getModel, getRenderer, getRunTimeContext, getSeries, getSeriesCount, getSeriesDefinition, getSeriesIndex, getSeriesRenderingHints, getX, getXServer, getY, instances, isInteractivityEnabled, isRightToLeft, processTrigger, renderLabel, renderLabel, renderLegend, renderTitle, set, set, set, set, set, set, set, switchAnchor, switchPosition, switchTextAlignment, updateTranslucency |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AxesRenderer
public AxesRenderer()
- The constructor.
render
public final void render(java.util.Map htRenderers,
Bounds bo)
throws ChartException
- Overridden behavior for graphic element series that are plotted along
axes
- Overrides:
render in class BaseRenderer
- Parameters:
bo -
- Throws:
ChartException
renderPlot
public final void renderPlot(IPrimitiveRenderer ipr,
Plot p)
throws ChartException
- This method renders the bar graphic elements superimposed over the plot
background and any previously rendered series' graphic elements.
- Overrides:
renderPlot in class BaseRenderer
- Parameters:
ipr - The Primitive Renderer of a Device Rendererp - The Plot to render
- Throws:
ChartException
renderEachAxis
public final void renderEachAxis(IPrimitiveRenderer ipr,
Plot pl,
OneAxis ax,
int iWhatToDraw)
throws ChartException
- Parameters:
ipr - pl - ax - iWhatToDraw -
- Throws:
RenderingException
ChartException
set
public final void set(Chart _cm,
java.lang.Object _o,
Series _se,
Axis _ax,
SeriesDefinition _sd)
isDimension3D
public final boolean isDimension3D()
- Returns if its a 3D rendering.
isLastRuntimeSeriesInAxis
public final boolean isLastRuntimeSeriesInAxis()
getAxis
public final Axis getAxis()
Copyright © 2005 Actuate Corp. All rights reserved.