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

Packages that use Marker
Package | Description
--- | ---
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
Modifier and Type | Method and Description
--- | ---
`Marker` | MarkerChangeEvent.`getMarker()` Returns the marker that triggered the event.

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

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

Subclasses of Marker in org.jfree.chart.plot
Modifier and Type | Class and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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'.