org.jdesktop.swing.event
Interface MessageSource

All Known Implementing Classes:
DataLoader, JNComponent, MessageSourceSupport

public interface MessageSource

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

See Also:
MessageEvent, MessageListener

Method Summary
 void addMessageListener(MessageListener l)
          Register the MessageListener.
 MessageListener[] getMessageListeners()
          Returns an array of listeners.
 void removeMessageListener(MessageListener l)
          Unregister the MessageListener from the MessageSource.
 

Method Detail

addMessageListener

public void addMessageListener(MessageListener l)
Register the MessageListener.

Parameters:
l - the listener to register

removeMessageListener

public void removeMessageListener(MessageListener l)
Unregister the MessageListener from the MessageSource.

Parameters:
l - the listener to unregister

getMessageListeners

public MessageListener[] getMessageListeners()
Returns an array of listeners.

Returns:
an non null array of MessageListeners.


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