Class COM.bensoft.base.BensEventMulticaster
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class COM.bensoft.base.BensEventMulticaster

java.lang.Object
   |
   +----COM.bensoft.base.BensEventMulticaster

public class BensEventMulticaster
extends Object
BensEventMulticaster keeps track of listeners like JDK 1.1, but works with JDK 1.0.2. Multiple listeners can be registered to one event.

Author:
Michael Benson

Constructor Index

 o BensEventMulticaster()
EventMulticaster constructor.

Method Index

 o addListener(BensEventListener)
Add a listener.
 o elements()
Allow user to iterate through the list of listeners.
 o hasListeners()
Returns whether or not there are any listeners present.
 o removeListener(BensEventListener)
Remove a listener.

Constructors

 o BensEventMulticaster
  public BensEventMulticaster()
EventMulticaster constructor. Initialize to empty.

Methods

 o elements
  public synchronized Enumeration elements()
Allow user to iterate through the list of listeners.
Returns:
a clone of the list of listeners (as a Vector).
 o addListener
  public synchronized void addListener(BensEventListener el)
Add a listener.
Parameters:
el - the listener to be added.
 o removeListener
  public synchronized void removeListener(BensEventListener el)
Remove a listener.
Parameters:
el - the listener to be removed.
 o hasListeners
  public synchronized boolean hasListeners()
Returns whether or not there are any listeners present.
Returns:
true if there are listeners, false if not.

All Packages  Class Hierarchy  This Package  Previous  Next  Index