org.apache.beehive.controls.runtime.bean
Class EventNotifier

Object
  extended by EventNotifier
All Implemented Interfaces:
Serializable

public class EventNotifier
extends Object
implements Serializable

The EventNotifier class provides basic callback listener management and event delivery services for ControlBean instances.

See Also:
Serialized Form

Constructor Summary
EventNotifier()
           
 
Method Summary
 void addListener(Object listener)
          Adds a new callback event listener for this EventNotifier
 int getListenerCount()
          Returns the number of registered listeners
 void getListeners(Object[] listeners)
          Returns the listener list in array form
 Iterator listenerIterator()
          Returns an iterator over the full set of listeners
 void removeListener(Object listener)
          Remove an existing callback event listener for this EventNotifier
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventNotifier

public EventNotifier()
Method Detail

addListener

public void addListener(Object listener)
Adds a new callback event listener for this EventNotifier


removeListener

public void removeListener(Object listener)
Remove an existing callback event listener for this EventNotifier


listenerIterator

public Iterator listenerIterator()
Returns an iterator over the full set of listeners


getListenerCount

public int getListenerCount()
Returns the number of registered listeners


getListeners

public void getListeners(Object[] listeners)
Returns the listener list in array form