## Uses of Interface
org.jfree.chart.renderer.category.CategoryItemRenderer

Packages that use CategoryItemRenderer
org.jfree.chart: Core classes, including `JFreeChart` and `ChartPanel`.
org.jfree.chart.plot: Plot classes and related interfaces.
org.jfree.chart.renderer.category: Plug-in renderers for the `CategoryPlot` class.

Uses of CategoryItemRenderer in org.jfree.chart

Methods in org.jfree.chart with parameters of type CategoryItemRenderer
`protected void` `StandardChartTheme.applyToCategoryItemRenderer(CategoryItemRenderer renderer)` Applies the settings of this theme to the specified renderer.

Uses of CategoryItemRenderer in org.jfree.chart.plot

Methods in org.jfree.chart.plot that return CategoryItemRenderer
`CategoryItemRenderer` `CategoryPlot.getRenderer()` Returns a reference to the renderer for the plot.
`CategoryItemRenderer` `CategoryPlot.getRenderer(int index)` Returns the renderer at the given index.
`CategoryItemRenderer` `CategoryPlot.getRendererForDataset(CategoryDataset dataset)` Returns the renderer for the specified dataset.

Methods in org.jfree.chart.plot with parameters of type CategoryItemRenderer
`int` `CategoryPlot.getIndexOf(CategoryItemRenderer renderer)` Returns the index of the specified renderer, or `-1` if the renderer is not assigned to this plot.
`void` `CategoryPlot.setRenderer(CategoryItemRenderer renderer)` Sets the renderer at index 0 (sometimes referred to as the "primary" renderer) and sends a `PlotChangeEvent` to all registered listeners.
`void` `CategoryPlot.setRenderer(CategoryItemRenderer renderer, boolean notify)` Sets the renderer at index 0 (sometimes referred to as the "primary" renderer) and, if requested, sends a `PlotChangeEvent` to all registered listeners.
`void` `CategoryPlot.setRenderer(int index, CategoryItemRenderer renderer)` Sets the renderer at the specified index and sends a `PlotChangeEvent` to all registered listeners.
`void` `CategoryPlot.setRenderer(int index, CategoryItemRenderer renderer, boolean notify)` Sets a renderer.
`void` `CategoryPlot.setRenderers(CategoryItemRenderer[] 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 CategoryItemRenderer
`CategoryPlot(CategoryDataset dataset, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryItemRenderer renderer)` Creates a new plot.

Uses of CategoryItemRenderer in org.jfree.chart.renderer.category

Classes in org.jfree.chart.renderer.category that implement CategoryItemRenderer
`class` `AbstractCategoryItemRenderer` An abstract base class that you can use to implement a new `CategoryItemRenderer`.
`class` `AreaRenderer` A category item renderer that draws area charts.
`class` `BarRenderer` A `CategoryItemRenderer` that draws individual data items as bars.
`class` `BarRenderer3D` A renderer for bars with a 3D effect, for use with the `CategoryPlot` class.
`class` `BoxAndWhiskerRenderer` A box-and-whisker renderer.
`class` `CategoryStepRenderer` A "step" renderer similar to `XYStepRenderer` but that can be used with the `CategoryPlot` class.
`class` `DefaultCategoryItemRenderer` A default renderer for the `CategoryPlot` class.
`class` `GanttRenderer` A renderer for simple Gantt charts.
`class` `GroupedStackedBarRenderer` A renderer that draws stacked bars within groups.
`class` `IntervalBarRenderer` A renderer that handles the drawing of bars for a bar plot where each bar has a high and low value.
`class` `LayeredBarRenderer` A `CategoryItemRenderer` that represents data using bars which are superimposed.
`class` `LevelRenderer` A `CategoryItemRenderer` that draws individual data items as horizontal lines, spaced in the same way as bars in a bar chart.
`class` `LineAndShapeRenderer` A renderer that draws shapes for each data item, and lines between data items (for use with the `CategoryPlot` class).
`class` `LineRenderer3D` A line renderer with a 3D effect.
`class` `MinMaxCategoryRenderer` Renderer for drawing min max plot.
`class` `ScatterRenderer` A renderer that handles the multiple values from a `MultiValueCategoryDataset` by plotting a shape for each value for each given item in the dataset.
`class` `StackedAreaRenderer` A renderer that draws stacked area charts for a `CategoryPlot`.
`class` `StackedBarRenderer` A stacked bar renderer for use with the `CategoryPlot` class.
`class` `StackedBarRenderer3D` Renders stacked bars with 3D-effect, for use with the `CategoryPlot` class.
`class` `StatisticalBarRenderer` A renderer that handles the drawing a bar plot where each bar has a mean value and a standard deviation line.
`class` `StatisticalLineAndShapeRenderer` A renderer that draws shapes for each data item, and lines between data items.
`class` `WaterfallBarRenderer` A renderer that handles the drawing of waterfall bar charts, for use with the `CategoryPlot` class.