org.jfree.chart.panel

Class AbstractOverlay

public class AbstractOverlay extends Object

A base class for implementing overlays for a ChartPanel.

Since: 1.0.13

Constructor Summary
AbstractOverlay()
Default constructor.
Method Summary
voidaddChangeListener(OverlayChangeListener listener)
Registers an object for notification of changes to the overlay.
voidfireOverlayChanged()
Sends a default ChartChangeEvent to all registered listeners.
protected voidnotifyListeners(OverlayChangeEvent event)
Sends a ChartChangeEvent to all registered listeners.
voidremoveChangeListener(OverlayChangeListener listener)
Deregisters an object for notification of changes to the overlay.

Constructor Detail

AbstractOverlay

public AbstractOverlay()
Default constructor.

Method Detail

addChangeListener

public void addChangeListener(OverlayChangeListener listener)
Registers an object for notification of changes to the overlay.

Parameters: listener the listener (null not permitted).

See Also: removeChangeListener

fireOverlayChanged

public void fireOverlayChanged()
Sends a default ChartChangeEvent to all registered listeners.

This method is for convenience only.

notifyListeners

protected void notifyListeners(OverlayChangeEvent event)
Sends a ChartChangeEvent to all registered listeners.

Parameters: event information about the event that triggered the notification.

removeChangeListener

public void removeChangeListener(OverlayChangeListener listener)
Deregisters an object for notification of changes to the overlay.

Parameters: listener the listener (null not permitted)

See Also: addChangeListener

Copyright © 2000-2009 by Object Refinery Limited. All Rights Reserved.