|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Observable
This interface contains generic methods concerning PropertyChangeListeners.
Implementors gain ability to be observed, which means they can add, remove or get the list
of {@link java.beans.PropertyChangeListener]s currently registered.
| Method Summary | |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a PropertyChangeListener to the listener list. |
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Adds a PropertyChangeListener to the listener list for a specific property. |
PropertyChangeListener[] |
getPropertyChangeListeners()
Returns an array of all the property change listeners registered on this descritpro. |
PropertyChangeListener[] |
getPropertyChangeListeners(String propertyName)
Returns an array of all the listeners which have been associated with the named property. |
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a PropertyChangeListener from the listener list. |
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Removes a PropertyChangeListener from the listener
list for a specific property. |
| Method Detail |
|---|
void addPropertyChangeListener(PropertyChangeListener listener)
listener - the PropertyChangeListener to be addedgetPropertyChangeListeners(),
removePropertyChangeListener(java.beans.PropertyChangeListener)void removePropertyChangeListener(PropertyChangeListener listener)
listener - the PropertyChangeListener to be removed.addPropertyChangeListener(java.beans.PropertyChangeListener),
getPropertyChangeListeners()PropertyChangeListener[] getPropertyChangeListeners()
PropertyChangeListeners
or an empty array if no property change
listeners are currently registered.addPropertyChangeListener(java.beans.PropertyChangeListener),
removePropertyChangeListener(java.beans.PropertyChangeListener)
void addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
propertyName or listener is null,
no exception is thrown and no action is taken.
propertyName - one of the property names listed abovelistener - the property change listener to be addedremovePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener),
getPropertyChangeListeners(java.lang.String),
addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)
void removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
PropertyChangeListener from the listener
list for a specific property. This method should be used to remove
PropertyChangeListeners
that were registered for a specific bound property.
If propertyName or listener is null,
no exception is thrown and no action is taken.
propertyName - a valid property namelistener - the PropertyChangeListener to be removedaddPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener),
getPropertyChangeListeners(java.lang.String),
removePropertyChangeListener(java.beans.PropertyChangeListener)PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
propertyName - the property whose associated listeners are to be returned.
PropertyChangeListeners associated with
the named property; if no such listeners have been added or
if propertyName is null, an empty
array is returnedaddPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener),
removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener),
getPropertyChangeListeners()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||