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

- Packages that use Marker
  Package | Description
  --- | ---
  org.jfree.chart.event |
  org.jfree.chart.plot |
  org.jfree.chart.renderer.xy |

- - ### 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` | `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, 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, 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` | XYPlot.`addDomainMarker(Marker marker, 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, Layer layer)` Adds a marker for a specific dataset/renderer and sends a `PlotChangeEvent` to all registered listeners.
    `void` | XYPlot.`addRangeMarker(int index, Marker marker, Layer layer, boolean notify)` Adds a marker for a specific dataset/renderer and, if requested, 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` | XYPlot.`addRangeMarker(Marker marker, Layer layer)` Adds a marker for the range axis in the specified layer and sends a `PlotChangeEvent` to all registered listeners.
    `boolean` | XYPlot.`removeDomainMarker(int index, Marker marker, 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, 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` | XYPlot.`removeDomainMarker(Marker marker, 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, 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, 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` | XYPlot.`removeRangeMarker(Marker marker, 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.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'.