## Uses of Interface
org.jfree.chart.labels.XYItemLabelGenerator

Packages that use XYItemLabelGenerator
Package | Description
--- | ---
org.jfree.chart.labels | Generators and other classes used for the display of item labels and tooltips.
org.jfree.chart.renderer.xy | Plug-in renderers for the `XYPlot` class.

### Uses of XYItemLabelGenerator in org.jfree.chart.labels

Classes in org.jfree.chart.labels that implement XYItemLabelGenerator
Modifier and Type | Class and Description
--- | ---
`class` | `BubbleXYItemLabelGenerator` An item label generator defined for use with the `XYBubbleRenderer` class, or any other class that uses an `XYZDataset`.
`class` | `HighLowItemLabelGenerator` A standard item label generator for plots that use data from a `OHLCDataset`.
`class` | `IntervalXYItemLabelGenerator` An item label generator for datasets that implement the `IntervalXYDataset` interface.
`class` | `StandardXYItemLabelGenerator` A standard item label generator for plots that use data from an `XYDataset`.
`class` | `SymbolicXYItemLabelGenerator` A standard item label generator for plots that use data from an `XYDataset`.

### Uses of XYItemLabelGenerator in org.jfree.chart.renderer.xy

Methods in org.jfree.chart.renderer.xy that return XYItemLabelGenerator
Modifier and Type | Method and Description
--- | ---
`XYItemLabelGenerator` | YIntervalRenderer.`getAdditionalItemLabelGenerator()` Returns the generator for the item labels that appear near the lower y-value.
`XYItemLabelGenerator` | XYItemRenderer.`getBaseItemLabelGenerator()` Returns the base item label generator.
`XYItemLabelGenerator` | AbstractXYItemRenderer.`getBaseItemLabelGenerator()` Returns the base item label generator.
`XYItemLabelGenerator` | AbstractXYItemRenderer.`getItemLabelGenerator()` Deprecated. As of version 1.0.6, this override setting should not be used. You can use the base setting instead (`AbstractXYItemRenderer.getBaseItemLabelGenerator()`).
`XYItemLabelGenerator` | XYItemRenderer.`getItemLabelGenerator(int row, int column)` Returns the item label generator for a data item.
`XYItemLabelGenerator` | AbstractXYItemRenderer.`getItemLabelGenerator(int series, int item)` Returns the label generator for a data item.
`XYItemLabelGenerator` | XYItemRenderer.`getSeriesItemLabelGenerator(int series)` Returns the item label generator for a series.
`XYItemLabelGenerator` | AbstractXYItemRenderer.`getSeriesItemLabelGenerator(int series)` Returns the item label generator for a series.

Methods in org.jfree.chart.renderer.xy with parameters of type XYItemLabelGenerator
Modifier and Type | Method and Description
--- | ---
`protected void` | XYBarRenderer.`drawItemLabel(java.awt.Graphics2D g2, XYDataset dataset, int series, int item, XYPlot plot, XYItemLabelGenerator generator, java.awt.geom.Rectangle2D bar, boolean negative)` Draws an item label.
`void` | YIntervalRenderer.`setAdditionalItemLabelGenerator(XYItemLabelGenerator generator)` Sets the generator for the item labels that appear near the lower y-value and sends a `RendererChangeEvent` to all registered listeners.
`void` | XYItemRenderer.`setBaseItemLabelGenerator(XYItemLabelGenerator generator)` Sets the base item label generator and sends a `RendererChangeEvent` to all registered listeners.
`void` | AbstractXYItemRenderer.`setBaseItemLabelGenerator(XYItemLabelGenerator generator)` Sets the base item label generator and sends a `RendererChangeEvent` to all registered listeners.
`void` | XYItemRenderer.`setItemLabelGenerator(XYItemLabelGenerator generator)` Deprecated. As of version 1.0.6, this override setting should not be used. You can use the base setting instead (`XYItemRenderer.setBaseItemLabelGenerator(XYItemLabelGenerator)`).
`void` | AbstractXYItemRenderer.`setItemLabelGenerator(XYItemLabelGenerator generator)` Deprecated. As of version 1.0.6, this override setting should not be used. You can use the base setting instead (`AbstractXYItemRenderer.setBaseItemLabelGenerator(XYItemLabelGenerator)`).
`void` | XYItemRenderer.`setSeriesItemLabelGenerator(int series, XYItemLabelGenerator generator)` Sets the item label generator for a series and sends a `RendererChangeEvent` to all registered listeners.
`void` | AbstractXYItemRenderer.`setSeriesItemLabelGenerator(int series, XYItemLabelGenerator generator)` Sets the item label generator for a series and sends a `RendererChangeEvent` to all registered listeners.