## Uses of Class
org.jfree.chart.plot.Marker

Packages that use Marker
org.jfree.chart.event: Event classes and listener interfaces, used to provide a change notification mechanism so that charts are automatically redrawn whenever changes are made to any chart component.
org.jfree.chart.plot: Plot classes and related interfaces.
org.jfree.chart.renderer.category: Plug-in renderers for the `CategoryPlot` class.
org.jfree.chart.renderer.xy: Plug-in renderers for the `XYPlot` class.

Uses of Marker in org.jfree.chart.event

Methods in org.jfree.chart.event that return Marker
`Marker` `MarkerChangeEvent.getMarker()` Returns the marker that triggered the event.

Constructors in org.jfree.chart.event with parameters of type Marker
`MarkerChangeEvent(Marker marker)` Creates a new `MarkerChangeEvent` instance.

Uses of Marker in org.jfree.chart.plot

Subclasses of Marker in org.jfree.chart.plot
`class` `CategoryMarker` A marker for a category.
`class` `IntervalMarker` Represents an interval to be highlighted in some way.
`class` `ValueMarker` A marker that represents a single value.

Methods in org.jfree.chart.plot with parameters of type Marker
`void` `XYPlot.addDomainMarker(int index, Marker marker, org.jfree.ui.Layer layer)` Adds a marker for a specific dataset/renderer and sends a `PlotChangeEvent` to all registered listeners.
`void` `XYPlot.addDomainMarker(int index, Marker marker, org.jfree.ui.Layer layer, boolean notify)` Adds a marker for a specific dataset/renderer and, if requested, sends a `PlotChangeEvent` to all registered listeners.
`void` `XYPlot.addDomainMarker(Marker marker)` Adds a marker for the domain axis and sends a `PlotChangeEvent` to all registered listeners.
`void` `ContourPlot.addDomainMarker(Marker marker)` Deprecated. Adds a marker for the domain axis.
`void` `XYPlot.addDomainMarker(Marker marker, org.jfree.ui.Layer layer)` Adds a marker for the domain axis in the specified layer and sends a `PlotChangeEvent` to all registered listeners.
`void` `XYPlot.addRangeMarker(int index, Marker marker, org.jfree.ui.Layer layer)` Adds a marker for a specific dataset/renderer and sends a `PlotChangeEvent` to all registered listeners.
`void` `CategoryPlot.addRangeMarker(int index, Marker marker, org.jfree.ui.Layer layer)` Adds a marker for display by a particular renderer and sends a `PlotChangeEvent` to all registered listeners.
`void` `XYPlot.addRangeMarker(int index, Marker marker, org.jfree.ui.Layer layer, boolean notify)` Adds a marker for a specific dataset/renderer and, if requested, sends a `PlotChangeEvent` to all registered listeners.
`void` `CategoryPlot.addRangeMarker(int index, Marker marker, org.jfree.ui.Layer layer, boolean notify)` Adds a marker for display by a particular renderer and sends a `PlotChangeEvent` to all registered listeners.
`void` `XYPlot.addRangeMarker(Marker marker)` Adds a marker for the range axis and sends a `PlotChangeEvent` to all registered listeners.
`void` `ContourPlot.addRangeMarker(Marker marker)` Deprecated. Adds a marker for the range axis.
`void` `CategoryPlot.addRangeMarker(Marker marker)` Adds a marker for display (in the foreground) against the range axis and sends a `PlotChangeEvent` to all registered listeners.
`void` `XYPlot.addRangeMarker(Marker marker, org.jfree.ui.Layer layer)` Adds a marker for the range axis in the specified layer and sends a `PlotChangeEvent` to all registered listeners.
`void` `CategoryPlot.addRangeMarker(Marker marker, org.jfree.ui.Layer layer)` Adds a marker for display against the range axis and sends a `PlotChangeEvent` to all registered listeners.
`void` `ContourPlot.drawDomainMarker(java.awt.Graphics2D g2, ContourPlot plot, ValueAxis domainAxis, Marker marker, java.awt.geom.Rectangle2D dataArea)` Deprecated. Draws a vertical line on the chart to represent a 'range marker'.
`void` `ContourPlot.drawRangeMarker(java.awt.Graphics2D g2, ContourPlot plot, ValueAxis rangeAxis, Marker marker, java.awt.geom.Rectangle2D dataArea)` Deprecated. Draws a horizontal line across the chart to represent a 'range marker'.
`boolean` `XYPlot.removeDomainMarker(int index, Marker marker, org.jfree.ui.Layer layer)` Removes a marker for a specific dataset/renderer and sends a `PlotChangeEvent` to all registered listeners.
`boolean` `CategoryPlot.removeDomainMarker(int index, Marker marker, org.jfree.ui.Layer layer)` Removes a marker for a specific dataset/renderer and sends a `PlotChangeEvent` to all registered listeners.
`boolean` `XYPlot.removeDomainMarker(int index, Marker marker, org.jfree.ui.Layer layer, boolean notify)` Removes a marker for a specific dataset/renderer and, if requested, sends a `PlotChangeEvent` to all registered listeners.
`boolean` `CategoryPlot.removeDomainMarker(int index, Marker marker, org.jfree.ui.Layer layer, boolean notify)` Removes a marker for a specific dataset/renderer and, if requested, sends a `PlotChangeEvent` to all registered listeners.
`boolean` `XYPlot.removeDomainMarker(Marker marker)` Removes a marker for the domain axis and sends a `PlotChangeEvent` to all registered listeners.
`boolean` `CategoryPlot.removeDomainMarker(Marker marker)` Removes a marker for the domain axis and sends a `PlotChangeEvent` to all registered listeners.
`boolean` `XYPlot.removeDomainMarker(Marker marker, org.jfree.ui.Layer layer)` Removes a marker for the domain axis in the specified layer and sends a `PlotChangeEvent` to all registered listeners.
`boolean` `CategoryPlot.removeDomainMarker(Marker marker, org.jfree.ui.Layer layer)` Removes a marker for the domain axis in the specified layer and sends a `PlotChangeEvent` to all registered listeners.
`boolean` `XYPlot.removeRangeMarker(int index, Marker marker, org.jfree.ui.Layer layer)` Removes a marker for a specific dataset/renderer and sends a `PlotChangeEvent` to all registered listeners.
`boolean` `CategoryPlot.removeRangeMarker(int index, Marker marker, org.jfree.ui.Layer layer)` Removes a marker for a specific dataset/renderer and sends a `PlotChangeEvent` to all registered listeners.
`boolean` `XYPlot.removeRangeMarker(int index, Marker marker, org.jfree.ui.Layer layer, boolean notify)` Removes a marker for a specific dataset/renderer and sends a `PlotChangeEvent` to all registered listeners.
`boolean` `CategoryPlot.removeRangeMarker(int index, Marker marker, org.jfree.ui.Layer layer, boolean notify)` Removes a marker for a specific dataset/renderer and sends a `PlotChangeEvent` to all registered listeners.
`boolean` `XYPlot.removeRangeMarker(Marker marker)` Removes a marker for the range axis and sends a `PlotChangeEvent` to all registered listeners.
`boolean` `CategoryPlot.removeRangeMarker(Marker marker)` Removes a marker for the range axis and sends a `PlotChangeEvent` to all registered listeners.
`boolean` `XYPlot.removeRangeMarker(Marker marker, org.jfree.ui.Layer layer)` Removes a marker for the range axis in the specified layer and sends a `PlotChangeEvent` to all registered listeners.
`boolean` `CategoryPlot.removeRangeMarker(Marker marker, org.jfree.ui.Layer layer)` Removes a marker for the range axis in the specified layer and sends a `PlotChangeEvent` to all registered listeners.

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

Methods in org.jfree.chart.renderer.category with parameters of type Marker
`void` `LineRenderer3D.drawRangeMarker(java.awt.Graphics2D g2, CategoryPlot plot, ValueAxis axis, Marker marker, java.awt.geom.Rectangle2D dataArea)` Draws a range marker.
`void` `CategoryItemRenderer.drawRangeMarker(java.awt.Graphics2D g2, CategoryPlot plot, ValueAxis axis, Marker marker, java.awt.geom.Rectangle2D dataArea)` Draws a line (or some other marker) to indicate a particular value on the range axis.
`void` `BarRenderer3D.drawRangeMarker(java.awt.Graphics2D g2, CategoryPlot plot, ValueAxis axis, Marker marker, java.awt.geom.Rectangle2D dataArea)` Draws a range marker.
`void` `AbstractCategoryItemRenderer.drawRangeMarker(java.awt.Graphics2D g2, CategoryPlot plot, ValueAxis axis, Marker marker, java.awt.geom.Rectangle2D dataArea)` Draws a marker for the range axis.

Uses of Marker in org.jfree.chart.renderer.xy

Methods in org.jfree.chart.renderer.xy with parameters of type Marker
`void` `XYItemRenderer.drawDomainMarker(java.awt.Graphics2D g2, XYPlot plot, ValueAxis axis, Marker marker, java.awt.geom.Rectangle2D dataArea)` Draws the specified `marker` against the domain axis.
`void` `AbstractXYItemRenderer.drawDomainMarker(java.awt.Graphics2D g2, XYPlot plot, ValueAxis domainAxis, Marker marker, java.awt.geom.Rectangle2D dataArea)` Draws a vertical line on the chart to represent a 'range marker'.
`void` `XYItemRenderer.drawRangeMarker(java.awt.Graphics2D g2, XYPlot plot, ValueAxis axis, Marker marker, java.awt.geom.Rectangle2D dataArea)` Draws a horizontal line across the chart to represent a 'range marker'.
`void` `AbstractXYItemRenderer.drawRangeMarker(java.awt.Graphics2D g2, XYPlot plot, ValueAxis rangeAxis, Marker marker, java.awt.geom.Rectangle2D dataArea)` Draws a horizontal line across the chart to represent a 'range marker'.