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 TypeInterfaceDescriptioninterfaceCombines 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 TypeClassDescriptionclassA no-op adapter implementation for theIDeviceRendererinterface definition.Methods in org.eclipse.birt.chart.device with parameters of type IPrimitiveRendererModifier and TypeMethodDescriptionvoidITextRenderer.renderShadowAtLocation(IPrimitiveRenderer idr, int iLabelPosition, Location lo, Label la) This method renders the 'shadow' at an offset from the text 'rotated rectangle' subsequently rendered.voidTextRendererAdapter.renderShadowAtLocation(IPrimitiveRenderer idr, int labelPosition, Location lo, Label la) voidITextRenderer.renderTextAtLocation(IPrimitiveRenderer ipr, int iLabelPosition, Location lo, Label la) voidTextRendererAdapter.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 TypeMethodDescriptionvoidIAxesDecorator.decorateAxes(IPrimitiveRenderer ipr, ISeriesRenderingHints isrh, OneAxis ax) Perform decoration.voidCurveRenderer.draw(IPrimitiveRenderer ipr) voidMarkerRenderer.draw(IPrimitiveRenderer ipr) Render the marker with given renderer.final voidAxesRenderer.renderEachAxis(IPrimitiveRenderer ipr, Plot pl, OneAxis ax, int iWhatToDraw) Renders the axis.voidBaseRenderer.renderLabel(IPrimitiveRenderer ipr, Block b, Object oSource) Renders label of a LabelBlock.voidBaseRenderer.renderLegend(IPrimitiveRenderer ipr, Legend lg, Map<Series, LegendItemRenderingHints> htRenderers) Renders the legend block based on the legend rendering rules.voidEmptyWithAxes.renderLegendGraphic(IPrimitiveRenderer ipr, Legend lg, Fill fPaletteEntry, Bounds bo) voidEmptyWithoutAxes.renderLegendGraphic(IPrimitiveRenderer ipr, Legend lg, Fill fPaletteEntry, Bounds bo) voidISeriesRenderer.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.voidAxesRenderer.renderPlot(IPrimitiveRenderer ipr, Plot p) This method renders the bar graphic elements superimposed over the plot background and any previously rendered series' graphic elements.voidBaseRenderer.renderPlot(IPrimitiveRenderer ipr, Plot p) Renders the PlotvoidEmptyWithAxes.renderSeries(IPrimitiveRenderer ipr, Plot p, ISeriesRenderingHints isrh) voidEmptyWithoutAxes.renderSeries(IPrimitiveRenderer ipr, Plot p, ISeriesRenderingHints isrh) voidISeriesRenderer.renderSeries(IPrimitiveRenderer ipr, Plot p, ISeriesRenderingHints isrh) Notifies the series renderer to render itself in the provided plot area.voidBaseRenderer.renderTitle(IPrimitiveRenderer ipr, TitleBlock b) Renders the Chart Title Block