org.jdesktop.swing.event
Interface ProgressSource

All Known Implementing Classes:
DataLoader, MessageSourceSupport

public interface ProgressSource

Interface for ProgressListener registrations methods and indicates that the implementation class is a source of ProgressEvents. ProgressListeners which are interested in ProgressEvents from this class can register themselves as listeners.

See Also:
ProgressEvent, ProgressListener

Method Summary
 void addProgressListener(ProgressListener l)
          Register the ProgressListener.
 ProgressListener[] getProgressListeners()
          Returns an array of listeners.
 void removeProgressListener(ProgressListener l)
          Unregister the ProgressListener from the ProgressSource.
 

Method Detail

addProgressListener

public void addProgressListener(ProgressListener l)
Register the ProgressListener.

Parameters:
l - the listener to register

removeProgressListener

public void removeProgressListener(ProgressListener l)
Unregister the ProgressListener from the ProgressSource.

Parameters:
l - the listener to unregister

getProgressListeners

public ProgressListener[] getProgressListeners()
Returns an array of listeners.

Returns:
an non null array of ProgressListeners.


Copyright 2004 by Sun Microsystems, Inc. All Rights Reserved.