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