borland Packages Class Hierarchy jbcl.util Package Index
java.lang.Object +----borland.jbcl.util.ActionMulticaster
Properties Methods
Implements ActionListener, EventListener
A class that dispatches action evnts to multiple listeners. ActionMulticaster maintains an array of listeners. The add(), remove(), and find() methods maintain this list.
The hasListeners() method determines whether any objects are listening for action events. The dispatch() method sends an action event to all listeners.
public final synchronized void add(java.awt.event.ActionListener listener)Adds an object to the array of listeners.
Parameters:
public final void dispatch(java.awt.event.ActionEvent e)Sends an action event to all listeners. The method is a high-speed dispatcher that does not need to be synchronized.
Parameters:
public int find(java.awt.event.ActionListener listener)Searches for the specified listener among the array of listening objects.
Parameters:
public final boolean hasListeners()Determines if there are any listeners for action events. If the method returns true, one or more listeners are present.
public final synchronized void remove(java.awt.event.ActionListener listener)Removes the specified listening object from the array of listeners for action events.
Parameters: