Package 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
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.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the decorator renderer associated with current series, default is none.final Axis
getAxis()
Gets current model AxisgetFloor()
final boolean
Returns if its a 3D rendering.final boolean
final boolean
To judge whether current series is the last runtime series in a series definition or not .boolean
Returns if current chart is transposed.final void
render
(Map<Series, LegendItemRenderingHints> htRenderers, Bounds bo) Overridden behavior for graphic element series that are plotted along axesfinal void
renderEachAxis
(IPrimitiveRenderer ipr, Plot pl, OneAxis ax, int iWhatToDraw) Renders the axis.void
renderPlot
(IPrimitiveRenderer ipr, Plot p) This method renders the bar graphic elements superimposed over the plot background and any previously rendered series' graphic elements.void
set
(Chart _cm, PlotComputation _o, Series _se, Axis _ax, SeriesDefinition _sd) Methods inherited from class org.eclipse.birt.chart.render.BaseRenderer
getComputations, getDeferredCache, getDeferredCacheManager, getDevice, getDeviceScale, getFilteredMinSliceEntry, getModel, getRenderer, getRunTimeContext, getSeries, getSeriesCount, getSeriesDefinition, getSeriesIndex, getSeriesRenderingHints, getX, getXServer, getY, instances, isInteractivityEnabled, isRightToLeft, processTrigger, renderLabel, renderLabel, renderLabel, renderLegend, renderTitle, set, set, set, set, set, set, set, setDeferredCacheManager, switchAnchor, switchPosition, switchTextAlignment, updateTranslucency
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.birt.chart.render.ISeriesRenderer
compute, renderLegendGraphic, renderSeries
-
Constructor Details
-
AxesRenderer
public AxesRenderer()The constructor.
-
-
Method Details
-
getLeftWall
-
getLeftWallEvent
-
getRightWall
-
getRightWallEvent
-
getFloor
-
getFloorEvent
-
render
public final void render(Map<Series, LegendItemRenderingHints> htRenderers, Bounds bo) throws ChartExceptionOverridden behavior for graphic element series that are plotted along axes- Overrides:
render
in classBaseRenderer
- Parameters:
bo
-- Throws:
ChartException
-
renderPlot
This method renders the bar graphic elements superimposed over the plot background and any previously rendered series' graphic elements.- Overrides:
renderPlot
in classBaseRenderer
- Parameters:
ipr
- The Primitive Renderer of a Device Rendererp
- The Plot to render- Throws:
ChartException
-
getAxesDecorator
Returns the decorator renderer associated with current series, default is none.- Overrides:
getAxesDecorator
in classBaseRenderer
-
renderEachAxis
public final void renderEachAxis(IPrimitiveRenderer ipr, Plot pl, OneAxis ax, int iWhatToDraw) throws ChartException Renders the axis.- Parameters:
ipr
-pl
-ax
-iWhatToDraw
-- Throws:
ChartException
-
set
-
isDimension3D
public final boolean isDimension3D()Returns if its a 3D rendering. -
isTransposed
public boolean isTransposed()Returns if current chart is transposed.- Overrides:
isTransposed
in classBaseRenderer
-
isLastRuntimeSeriesInAxis
public final boolean isLastRuntimeSeriesInAxis()- Returns:
- Returns if current rendering is the last series in associated axis.
-
isLastRuntimeSeriesInGroup
public final boolean isLastRuntimeSeriesInGroup()To judge whether current series is the last runtime series in a series definition or not .- Returns:
- true current series is the last in series definition
- Since:
- 2.3
-
getAxis
Gets current model Axis- Returns:
- Returns the axis associated with current renderer.
-