edu.luc.cs.trull
Class PropertyChangeMulticaster
java.lang.Object
EDU.oswego.cs.dl.util.concurrent.PropertyChangeMulticaster
edu.luc.cs.trull.PropertyChangeMulticaster
- All Implemented Interfaces:
- java.io.Serializable
public class PropertyChangeMulticaster
- extends EDU.oswego.cs.dl.util.concurrent.PropertyChangeMulticaster
A multicaster for PropertyChangeEvents based on Doug Lea's efficient
copy-on-write implementation but with the missing getPropertyChangeListeners
methods added.
- See Also:
- Serialized Form
| Fields inherited from class EDU.oswego.cs.dl.util.concurrent.PropertyChangeMulticaster |
children, listeners, source |
|
Method Summary |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
void |
addPropertyChangeListenerIfAbsent(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
java.beans.PropertyChangeListener[] |
getPropertyChangeListeners()
Returns an array of all the listeners that were added to this
PropertyChangeSupport object with addPropertyChangeListener. |
java.beans.PropertyChangeListener[] |
getPropertyChangeListeners(java.lang.String propertyName)
Returns an array of all the listeners that have been associated
with the named property. |
| Methods inherited from class EDU.oswego.cs.dl.util.concurrent.PropertyChangeMulticaster |
addPropertyChangeListener, addPropertyChangeListenerIfAbsent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getChild, hasListeners, multicast, removePropertyChangeListener, removePropertyChangeListener |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyChangeMulticaster
public PropertyChangeMulticaster(java.lang.Object source)
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
- Overrides:
addPropertyChangeListener in class EDU.oswego.cs.dl.util.concurrent.PropertyChangeMulticaster
addPropertyChangeListenerIfAbsent
public void addPropertyChangeListenerIfAbsent(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
- Overrides:
addPropertyChangeListenerIfAbsent in class EDU.oswego.cs.dl.util.concurrent.PropertyChangeMulticaster
getPropertyChangeListeners
public java.beans.PropertyChangeListener[] getPropertyChangeListeners()
- Returns an array of all the listeners that were added to this
PropertyChangeSupport object with addPropertyChangeListener.
- Returns:
- all of the PropertyChangeListeners added
or an empty array if no listeners have been added.
getPropertyChangeListeners
public java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String propertyName)
- Returns an array of all the listeners that have been associated
with the named property.
- Returns:
- all of the PropertyChangeListeners associated with the named property
or an empty array if no listeners have been added.
http://www.cs.luc.edu/trull/