Package org.eclipse.birt.chart.render
Class EmptyWithAxes
- java.lang.Object
-
- org.eclipse.birt.chart.render.BaseRenderer
-
- org.eclipse.birt.chart.render.AxesRenderer
-
- org.eclipse.birt.chart.render.EmptyWithAxes
-
- All Implemented Interfaces:
ISeriesRenderer
public final class EmptyWithAxes extends AxesRenderer
This class implements an empty renderer for ChartWithAxes type.
-
-
Constructor Summary
Constructors Constructor Description EmptyWithAxes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
compute(Bounds bo, Plot p, ISeriesRenderingHints isrh)
Sends out a first pass notification to the series renderer implementation to perform any necessary pre-computations prior to a second pass rendering.void
renderLegendGraphic(IPrimitiveRenderer ipr, Legend lg, Fill fPaletteEntry, Bounds bo)
Notifies the series renderer to render a legend graphic element in the legend content that represents the series associated with the renderer.void
renderSeries(IPrimitiveRenderer ipr, Plot p, ISeriesRenderingHints isrh)
Notifies the series renderer to render itself in the provided plot area.-
Methods inherited from class org.eclipse.birt.chart.render.AxesRenderer
getAxesDecorator, getAxis, getFloor, getFloorEvent, getLeftWall, getLeftWallEvent, getRightWall, getRightWallEvent, isDimension3D, isLastRuntimeSeriesInAxis, isLastRuntimeSeriesInGroup, isTransposed, render, renderEachAxis, renderPlot, set
-
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
-
-
-
-
Method Detail
-
renderSeries
public void renderSeries(IPrimitiveRenderer ipr, Plot p, ISeriesRenderingHints isrh) throws ChartException
Description copied from interface:ISeriesRenderer
Notifies the series renderer to render itself in the provided plot area. Each of the individual series renderers will have to implement their own graphic element rendering routines w.r.t. the plot background.- Throws:
ChartException
-
compute
public void compute(Bounds bo, Plot p, ISeriesRenderingHints isrh) throws ChartException
Description copied from interface:ISeriesRenderer
Sends out a first pass notification to the series renderer implementation to perform any necessary pre-computations prior to a second pass rendering.- Throws:
ChartException
-
renderLegendGraphic
public void renderLegendGraphic(IPrimitiveRenderer ipr, Legend lg, Fill fPaletteEntry, Bounds bo) throws ChartException
Description copied from interface:ISeriesRenderer
Notifies the series renderer to render a legend graphic element in the legend content that represents the series associated with the renderer.- Throws:
ChartException
-
-