Documentation of 'org.jfree.chart.renderer.DefaultPolarItemRenderer' Java class
DefaultPolarItemRenderer
org.jfree.chart.renderer

Class DefaultPolarItemRenderer

    • Constructor Detail

      • DefaultPolarItemRenderer

        public DefaultPolarItemRenderer()
        Creates a new instance of DefaultPolarItemRenderer
    • Method Detail

      • getDrawOutlineWhenFilled

        public boolean getDrawOutlineWhenFilled()
        Returns true if the renderer will draw an outline around a filled polygon, false otherwise.
        Returns:
        A boolean.
        Since:
        1.0.14
      • setDrawOutlineWhenFilled

        public void setDrawOutlineWhenFilled(boolean drawOutlineWhenFilled)
        Set the flag that controls whether the outline around a filled polygon will be drawn or not and sends a RendererChangeEvent to all registered listeners.
        Parameters:
        drawOutlineWhenFilled - the flag.
        Since:
        1.0.14
      • getFillComposite

        public java.awt.Composite getFillComposite()
        Get the composite that is used for filling.
        Returns:
        The composite (never null).
        Since:
        1.0.14
      • setFillComposite

        public void setFillComposite(java.awt.Composite composite)
        Sets the composite which will be used for filling polygons and sends a RendererChangeEvent to all registered listeners.
        Parameters:
        composite - the composite to use (null not permitted).
        Since:
        1.0.14
      • getShapesVisible

        public boolean getShapesVisible()
        Returns true if a shape will be drawn for every item, or false if not.
        Returns:
        A boolean.
        Since:
        1.0.14
      • setShapesVisible

        public void setShapesVisible(boolean visible)
        Set the flag that controls whether a shape will be drawn for every item, or not and sends a RendererChangeEvent to all registered listeners.
        Parameters:
        visible - the flag.
        Since:
        1.0.14
      • getConnectFirstAndLastPoint

        public boolean getConnectFirstAndLastPoint()
        Returns true if first and last point of a series will be connected, false otherwise.
        Returns:
        The current status of the flag.
        Since:
        1.0.14
      • setConnectFirstAndLastPoint

        public void setConnectFirstAndLastPoint(boolean connect)
        Set the flag that controls whether the first and last point of a series will be connected or not and sends a RendererChangeEvent to all registered listeners.
        Parameters:
        connect - the flag.
        Since:
        1.0.14
      • isSeriesFilled

        public boolean isSeriesFilled(int series)
        Returns true if the renderer should fill the specified series, and false otherwise.
        Parameters:
        series - the series index (zero-based).
        Returns:
        A boolean.
      • setSeriesFilled

        public void setSeriesFilled(int series,
                                    boolean filled)
        Sets a flag that controls whether or not a series is filled.
        Parameters:
        series - the series index.
        filled - the flag.
      • getUseFillPaint

        public boolean getUseFillPaint()
        Returns true if the renderer should use the fill paint setting to fill shapes, and false if it should just use the regular paint.
        Returns:
        A boolean.
        Since:
        1.0.14
        See Also:
        setUseFillPaint(boolean)
      • setUseFillPaint

        public void setUseFillPaint(boolean flag)
        Sets the flag that controls whether the fill paint is used to fill shapes, and sends a RendererChangeEvent to all registered listeners.
        Parameters:
        flag - the flag.
        Since:
        1.0.14
        See Also:
        getUseFillPaint()
      • getLegendLine

        public java.awt.Shape getLegendLine()
        Returns the shape used to represent a line in the legend.
        Returns:
        The legend line (never null).
        See Also:
        setLegendLine(Shape)
      • setLegendLine

        public void setLegendLine(java.awt.Shape line)
        Sets the shape used as a line in each legend item and sends a RendererChangeEvent to all registered listeners.
        Parameters:
        line - the line (null not permitted).
        See Also:
        getLegendLine()
      • drawSeries

        public 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.
        Specified by:
        drawSeries in interface PolarItemRenderer
        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

        public void drawAngularGridLines(java.awt.Graphics2D g2,
                                         PolarPlot plot,
                                         java.util.List ticks,
                                         java.awt.geom.Rectangle2D dataArea)
        Draw the angular gridlines - the spokes.
        Specified by:
        drawAngularGridLines in interface PolarItemRenderer
        Parameters:
        g2 - the drawing surface.
        plot - the plot (null not permitted).
        ticks - the ticks (null not permitted).
        dataArea - the data area.
      • drawRadialGridLines

        public 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.
        Specified by:
        drawRadialGridLines in interface PolarItemRenderer
        Parameters:
        g2 - the drawing surface (null not permitted).
        plot - the plot (null not permitted).
        radialAxis - the radial axis (null not permitted).
        ticks - the ticks (null not permitted).
        dataArea - the data area.
      • getLegendItem

        public LegendItem getLegendItem(int series)
        Return the legend for the given series.
        Specified by:
        getLegendItem in interface PolarItemRenderer
        Parameters:
        series - the series index.
        Returns:
        The legend item.
      • getToolTipGenerator

        public XYToolTipGenerator getToolTipGenerator(int series,
                                                      int item)
        Returns the tooltip generator for the specified series and item.
        Specified by:
        getToolTipGenerator in interface PolarItemRenderer
        Parameters:
        series - the series index.
        item - the item index.
        Returns:
        The tooltip generator (possibly null).
        Since:
        1.0.14
      • setURLGenerator

        public void setURLGenerator(XYURLGenerator urlGenerator)
        Sets the URL generator.
        Specified by:
        setURLGenerator in interface PolarItemRenderer
        Parameters:
        urlGenerator - the generator (null permitted)
        Since:
        1.0.14
      • equals

        public boolean equals(java.lang.Object obj)
        Tests this renderer for equality with an arbitrary object.
        Overrides:
        equals in class AbstractRenderer
        Parameters:
        obj - the object (null not permitted).
        Returns:
        true if this renderer is equal to obj, and false otherwise.
      • clone

        public java.lang.Object clone()
                               throws java.lang.CloneNotSupportedException
        Returns a clone of the renderer.
        Returns:
        A clone.
        Throws:
        java.lang.CloneNotSupportedException - if the renderer cannot be cloned.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.