diva.util
Class PropertyChangeMulticaster

java.lang.Object
  extended by diva.util.PropertyChangeMulticaster
All Implemented Interfaces:
PropertyChangeListener, EventListener

public class PropertyChangeMulticaster
extends Object
implements PropertyChangeListener

A list of PropertyChangeListeners.

Version:
$Revision: 1.5 $
Author:
Michael Shilman (michaels@eecs.berkeley.edu)

Constructor Summary
PropertyChangeMulticaster()
          Create an empty multicaster object.
 
Method Summary
 void add(PropertyChangeListener l)
          Add the given listener to the list of listeners.
 void dispatchEvent(PropertyChangeEvent evt)
          Dispatch the given event to all of the listeners.
 Iterator listeners()
          Return an iterator over the list of listeners.
 void propertyChange(PropertyChangeEvent evt)
           
 void remove(PropertyChangeListener l)
          Remove the given listener from the list of listeners.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyChangeMulticaster

public PropertyChangeMulticaster()
Create an empty multicaster object.

Method Detail

add

public void add(PropertyChangeListener l)
Add the given listener to the list of listeners.


listeners

public Iterator listeners()
Return an iterator over the list of listeners.


dispatchEvent

public void dispatchEvent(PropertyChangeEvent evt)
Dispatch the given event to all of the listeners.


propertyChange

public void propertyChange(PropertyChangeEvent evt)
Specified by:
propertyChange in interface PropertyChangeListener

remove

public void remove(PropertyChangeListener l)
Remove the given listener from the list of listeners.



Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.