Interface PolarItemRenderer

    • Method Detail

      • drawSeries

        void drawSeries​(java.awt.Graphics2D g2,
                        java.awt.geom.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.
      • drawAngularGridLines

        void drawAngularGridLines​(java.awt.Graphics2D g2,
                                  PolarPlot plot,
                                  java.util.List ticks,
                                  java.awt.geom.Rectangle2D dataArea)
        Draw the angular gridlines - the spokes.
        Parameters:
        g2 - the drawing surface.
        plot - the plot.
        ticks - the ticks.
        dataArea - the data area.
      • drawRadialGridLines

        void drawRadialGridLines​(java.awt.Graphics2D g2,
                                 PolarPlot plot,
                                 ValueAxis radialAxis,
                                 java.util.List ticks,
                                 java.awt.geom.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.
      • getLegendItem

        LegendItem getLegendItem​(int series)
        Return the legend for the given series.
        Parameters:
        series - the series index.
        Returns:
        The legend item.
      • getPlot

        PolarPlot getPlot()
        Returns the plot that this renderer has been assigned to.
        Returns:
        The plot.
      • setPlot

        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.
      • addChangeListener

        void addChangeListener​(RendererChangeListener listener)
        Adds a change listener.
        Parameters:
        listener - the listener.
      • removeChangeListener

        void removeChangeListener​(RendererChangeListener listener)
        Removes a change listener.
        Parameters:
        listener - the listener.
      • getToolTipGenerator

        XYToolTipGenerator getToolTipGenerator​(int row,
                                               int column)
        Returns the tool tip generator for a data item.
        Parameters:
        row - the row index (zero based).
        column - the column index (zero based).
        Returns:
        The generator (possibly null).
      • setSeriesToolTipGenerator

        void setSeriesToolTipGenerator​(int series,
                                       XYToolTipGenerator generator)
        Sets the tool tip generator for a series and sends a RendererChangeEvent to all registered listeners.
        Parameters:
        series - the series index (zero based).
        generator - the generator (null permitted).
        See Also:
        getSeriesToolTipGenerator(int)
      • getURLGenerator

        XYURLGenerator getURLGenerator()
        Returns the URL generator for HTML image maps.
        Returns:
        The URL generator (possibly null).
      • setURLGenerator

        void setURLGenerator​(XYURLGenerator urlGenerator)
        Sets the URL generator for HTML image maps.
        Parameters:
        urlGenerator - the URL generator (null permitted).