## Uses of Interface
org.jfree.chart.annotations.CategoryAnnotation

Packages that use CategoryAnnotation
Package | Description
--- | ---
org.jfree.chart.annotations | A framework for addings annotations to charts.
org.jfree.chart.plot | Plot classes and related interfaces.

### Uses of CategoryAnnotation in org.jfree.chart.annotations

Classes in org.jfree.chart.annotations that implement CategoryAnnotation
Modifier and Type | Class and Description
--- | ---
`class` | `CategoryLineAnnotation` A line annotation that can be placed on a `CategoryPlot`.
`class` | `CategoryPointerAnnotation` An arrow and label that can be placed on a `CategoryPlot`.
`class` | `CategoryTextAnnotation` A text annotation that can be placed on a `CategoryPlot`.

### Uses of CategoryAnnotation in org.jfree.chart.plot

Methods in org.jfree.chart.plot with parameters of type CategoryAnnotation
Modifier and Type | Method and Description
--- | ---
`void` | CategoryPlot.`addAnnotation(CategoryAnnotation annotation)` Adds an annotation to the plot and sends a `PlotChangeEvent` to all registered listeners.
`void` | CategoryPlot.`addAnnotation(CategoryAnnotation annotation, boolean notify)` Adds an annotation to the plot and, if requested, sends a `PlotChangeEvent` to all registered listeners.
`boolean` | CategoryPlot.`removeAnnotation(CategoryAnnotation annotation)` Removes an annotation from the plot and sends a `PlotChangeEvent` to all registered listeners.
`boolean` | CategoryPlot.`removeAnnotation(CategoryAnnotation annotation, boolean notify)` Removes an annotation from the plot and, if requested, sends a `PlotChangeEvent` to all registered listeners.