Package org.jfree.chart.panel
Class AbstractOverlay
java.lang.Object
org.jfree.chart.panel.AbstractOverlay
- Direct Known Subclasses:
CrosshairOverlay
public class AbstractOverlay extends Object
A base class for implementing overlays for a
ChartPanel.-
Constructor Summary
Constructors Constructor Description AbstractOverlay()Default constructor. -
Method Summary
Modifier and Type Method Description voidaddChangeListener(OverlayChangeListener listener)Registers an object for notification of changes to the overlay.voidfireOverlayChanged()Sends a defaultChartChangeEventto all registered listeners.protected voidnotifyListeners(OverlayChangeEvent event)Sends aChartChangeEventto all registered listeners.voidremoveChangeListener(OverlayChangeListener listener)Deregisters an object for notification of changes to the overlay.
-
Constructor Details
-
AbstractOverlay
public AbstractOverlay()Default constructor.
-
-
Method Details
-
addChangeListener
Registers an object for notification of changes to the overlay.- Parameters:
listener- the listener (nullnot permitted).- See Also:
removeChangeListener(OverlayChangeListener)
-
removeChangeListener
Deregisters an object for notification of changes to the overlay.- Parameters:
listener- the listener (nullnot permitted)- See Also:
addChangeListener(OverlayChangeListener)
-
fireOverlayChanged
Sends a defaultChartChangeEventto all registered listeners.This method is for convenience only.
-
notifyListeners
Sends aChartChangeEventto all registered listeners.- Parameters:
event- information about the event that triggered the notification.
-