borland.jbcl Packages borland.jbcl Class Hierarchy borland.jbcl.util
java.lang.Object +----borland.jbcl.util.PropertyChangeMulticaster
Properties Methods
Implements PropertyChangeListener, EventListener
A class that dispatches property-change events to multiple listeners. Property-change events occur when the value of a bound property is modified. PropertyChangeMulticaster maintains an array of listeners. The add(), remove(), and find() methods maintain this list.
The hasListeners() method determines whether any objects are listening for property-change events. The dispatch() method sends a property-change event to all listeners.
See also: Standard Java events, Events in JBCL
public final synchronized void add(java.beans.PropertyChangeListener listener)Adds an object to the array of listeners.
Parameters:
public final void dispatch(java.beans.PropertyChangeEvent event)Sends a property-change event to all listeners. The method is a high-speed dispatcher that does not need to be synchronized.
Parameters:
public int find(java.beans.PropertyChangeListener listener)Searches for the specified listener among the array of listening objects.
Parameters:
public final boolean hasListeners()Determines if there are any listeners for property-change events. If the method returns true, one or more listeners are present.
public final synchronized void remove(java.beans.PropertyChangeListener listener)Removes the specified listening object from the array of listeners for property-change events.
Parameters: