## Uses of Interface
org.jfree.chart.renderer.xy.XYItemRenderer

- Packages that use XYItemRenderer
  Package | Description
  --- | ---
  org.jfree.chart |
  org.jfree.chart.plot |
  org.jfree.chart.renderer.xy |

- - ### Uses of XYItemRenderer in org.jfree.chart

    Methods in org.jfree.chart with parameters of type XYItemRenderer
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | StandardChartTheme.`applyToXYItemRenderer(XYItemRenderer renderer)` Applies the settings of this theme to the specified renderer.

  - ### Uses of XYItemRenderer in org.jfree.chart.plot

    Methods in org.jfree.chart.plot that return XYItemRenderer
    Modifier and Type | Method and Description
    --- | ---
    `XYItemRenderer` | XYPlot.`getRenderer()` Returns the renderer for the primary dataset.
    `XYItemRenderer` | XYPlot.`getRenderer(int index)` Returns the renderer with the specified index, or `null`.
    `XYItemRenderer` | XYPlot.`getRendererForDataset(XYDataset dataset)` Returns the renderer for the specified dataset (this is either the renderer with the same index as the dataset or, if there isn't a renderer with the same index, the default renderer).

    Methods in org.jfree.chart.plot with parameters of type XYItemRenderer
    Modifier and Type | Method and Description
    --- | ---
    `int` | XYPlot.`getIndexOf(XYItemRenderer renderer)` Returns the index of the specified renderer, or `-1` if the renderer is not assigned to this plot.
    `void` | XYPlot.`setRenderer(int index, XYItemRenderer renderer)` Sets the renderer for the dataset with the specified index and sends a change event to all registered listeners.
    `void` | XYPlot.`setRenderer(int index, XYItemRenderer renderer, boolean notify)` Sets the renderer for the dataset with the specified index and, if requested, sends a change event to all registered listeners.
    `void` | CombinedDomainXYPlot.`setRenderer(XYItemRenderer renderer)` Sets the item renderer FOR ALL SUBPLOTS.
    `void` | CombinedRangeXYPlot.`setRenderer(XYItemRenderer renderer)` Sets the item renderer FOR ALL SUBPLOTS.
    `void` | XYPlot.`setRenderer(XYItemRenderer renderer)` Sets the renderer for the primary dataset and sends a change event to all registered listeners.
    `void` | XYPlot.`setRenderers(XYItemRenderer[] renderers)` Sets the renderers for this plot and sends a `PlotChangeEvent` to all registered listeners.

    Constructors in org.jfree.chart.plot with parameters of type XYItemRenderer
    Constructor and Description
    `XYPlot(XYDataset dataset, ValueAxis domainAxis, ValueAxis rangeAxis, XYItemRenderer renderer)` Creates a new plot with the specified dataset, axes and renderer.

  - ### Uses of XYItemRenderer in org.jfree.chart.renderer.xy

    Classes in org.jfree.chart.renderer.xy that implement XYItemRenderer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractXYItemRenderer` A base class that can be used to create new `XYItemRenderer` implementations.
    `class` | `StandardXYItemRenderer` Standard item renderer for an `XYPlot`.
    `class` | `XYBlockRenderer` A renderer that represents data from an `XYZDataset` by drawing a color block at each (x, y) point, where the color is a function of the z-value from the dataset.
    `class` | `XYLineAndShapeRenderer` A renderer that connects data points with lines and/or draws shapes at each data point.