Use Tree Navigation
public interface

PolarItemRenderer

org.jfree.chart.renderer.PolarItemRenderer
Known Indirect Subclasses

Class Overview

The interface for a renderer that can be used by the PolarPlot class.

Summary

Public Methods
abstract void addChangeListener(RendererChangeListener listener)
Adds a change listener.
abstract void drawAngularGridLines(Graphics2D g2, PolarPlot plot, List ticks, Rectangle2D dataArea)
Draw the angular gridlines - the spokes.
abstract void drawRadialGridLines(Graphics2D g2, PolarPlot plot, ValueAxis radialAxis, List ticks, Rectangle2D dataArea)
Draw the radial gridlines - the rings.
abstract void drawSeries(Graphics2D g2, Rectangle2D dataArea, PlotRenderingInfo info, PolarPlot plot, XYDataset dataset, int seriesIndex)
Plots the data for a given series.
abstract LegendItem getLegendItem(int series)
Return the legend for the given series.
abstract PolarPlot getPlot()
Returns the plot that this renderer has been assigned to.
abstract void removeChangeListener(RendererChangeListener listener)
Removes a change listener.
abstract void setPlot(PolarPlot plot)
Sets the plot that this renderer is assigned to.

Public Methods

public abstract void addChangeListener (RendererChangeListener listener)

Adds a change listener.

Parameters
listener the listener.

public abstract void drawAngularGridLines (Graphics2D g2, PolarPlot plot, List ticks, Rectangle2D dataArea)

Draw the angular gridlines - the spokes.

Parameters
g2 the drawing surface.
plot the plot.
ticks the ticks.
dataArea the data area.

public abstract void drawRadialGridLines (Graphics2D g2, PolarPlot plot, ValueAxis radialAxis, List ticks, Rectangle2D dataArea)

Draw the radial gridlines - the rings.

Parameters
g2 the drawing surface.
plot the plot.
radialAxis the radial axis.
ticks the ticks.
dataArea the data area.

public abstract void drawSeries (Graphics2D g2, Rectangle2D dataArea, PlotRenderingInfo info, PolarPlot plot, XYDataset dataset, int seriesIndex)

Plots the data for a given series.

Parameters
g2 the drawing surface.
dataArea the data area.
info collects plot rendering info.
plot the plot.
dataset the dataset.
seriesIndex the series index.

public abstract LegendItem getLegendItem (int series)

Return the legend for the given series.

Parameters
series the series index.
Returns
  • The legend item.

public abstract PolarPlot getPlot ()

Returns the plot that this renderer has been assigned to.

Returns
  • The plot.

public abstract void removeChangeListener (RendererChangeListener listener)

Removes a change listener.

Parameters
listener the listener.

public abstract void setPlot (PolarPlot plot)

Sets the plot that this renderer is assigned to.

This method will be called by the plot class...you do not need to call it yourself.

Parameters
plot the plot.