Uses of Interface
org.eclipse.birt.chart.device.IPrimitiveRenderer
Packages that use IPrimitiveRenderer
Package
Description
Provides interfaces and no-op adapters that define services
provided by the device renderer and an associated display server.
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.deviceModifier and TypeInterfaceDescriptioninterface
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 IPrimitiveRendererModifier and TypeClassDescriptionclass
A no-op adapter implementation for theIDeviceRenderer
interface definition.Methods in org.eclipse.birt.chart.device with parameters of type IPrimitiveRendererModifier and TypeMethodDescriptionvoid
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 IPrimitiveRendererModifier and TypeMethodDescriptionvoid
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.final void
AxesRenderer.renderEachAxis
(IPrimitiveRenderer ipr, Plot pl, OneAxis ax, int iWhatToDraw) Renders the axis.void
BaseRenderer.renderLabel
(IPrimitiveRenderer ipr, Block b, Object oSource) Renders label of a LabelBlock.void
BaseRenderer.renderLegend
(IPrimitiveRenderer ipr, Legend lg, 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