Uses of Interface
org.eclipse.birt.chart.device.IPrimitiveRenderer
-
Packages that use IPrimitiveRenderer Package Description org.eclipse.birt.chart.device Provides interfaces and no-op adapters that define services provided by the device renderer and an associated display server.org.eclipse.birt.chart.render Contains classes that represent the core plot rendering framework. -
-
Uses of IPrimitiveRenderer in org.eclipse.birt.chart.device
Subinterfaces of IPrimitiveRenderer in org.eclipse.birt.chart.device Modifier and Type Interface Description interface
IDeviceRenderer
Combines the primitive rendering notifications provided in the primitive and other convenience methods needed by a device renderer.Classes in org.eclipse.birt.chart.device that implement IPrimitiveRenderer Modifier and Type Class Description class
DeviceAdapter
A no-op adapter implementation for theIDeviceRenderer
interface definition.Methods in org.eclipse.birt.chart.device with parameters of type IPrimitiveRenderer Modifier and Type Method Description void
ITextRenderer. renderShadowAtLocation(IPrimitiveRenderer idr, int iLabelPosition, Location lo, Label la)
This method renders the 'shadow' at an offset from the text 'rotated rectangle' subsequently rendered.void
TextRendererAdapter. renderShadowAtLocation(IPrimitiveRenderer idr, int labelPosition, Location lo, Label la)
void
ITextRenderer. renderTextAtLocation(IPrimitiveRenderer ipr, int iLabelPosition, Location lo, Label la)
void
TextRendererAdapter. renderTextAtLocation(IPrimitiveRenderer ipr, int labelPosition, Location lo, Label la)
-
Uses of IPrimitiveRenderer in org.eclipse.birt.chart.render
Methods in org.eclipse.birt.chart.render with parameters of type IPrimitiveRenderer Modifier and Type Method Description void
IAxesDecorator. decorateAxes(IPrimitiveRenderer ipr, ISeriesRenderingHints isrh, OneAxis ax)
Perform decoration.void
CurveRenderer. draw(IPrimitiveRenderer ipr)
void
MarkerRenderer. draw(IPrimitiveRenderer ipr)
Render the marker with given renderer.void
AxesRenderer. renderEachAxis(IPrimitiveRenderer ipr, Plot pl, OneAxis ax, int iWhatToDraw)
Renders the axis.void
BaseRenderer. renderLabel(IPrimitiveRenderer ipr, Block b, java.lang.Object oSource)
Renders label of a LabelBlock.void
BaseRenderer. renderLegend(IPrimitiveRenderer ipr, Legend lg, java.util.Map<Series,LegendItemRenderingHints> htRenderers)
Renders the legend block based on the legend rendering rules.void
EmptyWithAxes. renderLegendGraphic(IPrimitiveRenderer ipr, Legend lg, Fill fPaletteEntry, Bounds bo)
void
EmptyWithoutAxes. renderLegendGraphic(IPrimitiveRenderer ipr, Legend lg, Fill fPaletteEntry, Bounds bo)
void
ISeriesRenderer. 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
AxesRenderer. 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
BaseRenderer. renderPlot(IPrimitiveRenderer ipr, Plot p)
Renders the Plotvoid
EmptyWithAxes. renderSeries(IPrimitiveRenderer ipr, Plot p, ISeriesRenderingHints isrh)
void
EmptyWithoutAxes. renderSeries(IPrimitiveRenderer ipr, Plot p, ISeriesRenderingHints isrh)
void
ISeriesRenderer. renderSeries(IPrimitiveRenderer ipr, Plot p, ISeriesRenderingHints isrh)
Notifies the series renderer to render itself in the provided plot area.void
BaseRenderer. renderTitle(IPrimitiveRenderer ipr, TitleBlock b)
Renders the Chart Title Block
-