public class

AbstractOverlay

extends Object
java.lang.Object
   ↳ org.jfree.chart.panel.AbstractOverlay
Known Direct Subclasses

Class Overview

A base class for implementing overlays for a ChartPanel.

Summary

Public Constructors
AbstractOverlay()
Default constructor.
Public Methods
void addChangeListener(OverlayChangeListener listener)
Registers an object for notification of changes to the overlay.
void fireOverlayChanged()
Sends a default ChartChangeEvent to all registered listeners.
void removeChangeListener(OverlayChangeListener listener)
Deregisters an object for notification of changes to the overlay.
Protected Methods
void notifyListeners(OverlayChangeEvent event)
Sends a ChartChangeEvent to all registered listeners.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public AbstractOverlay ()

Default constructor.

Public Methods

public void addChangeListener (OverlayChangeListener listener)

Registers an object for notification of changes to the overlay.

Parameters
listener the listener (null not permitted).

public void fireOverlayChanged ()

Sends a default ChartChangeEvent to all registered listeners.

This method is for convenience only.

public void removeChangeListener (OverlayChangeListener listener)

Deregisters an object for notification of changes to the overlay.

Parameters
listener the listener (null not permitted)

Protected Methods

protected void notifyListeners (OverlayChangeEvent event)

Sends a ChartChangeEvent to all registered listeners.

Parameters
event information about the event that triggered the notification.