public interface Observable
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds the given PropertyChangeListener to the listener list.
|
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Removes the given PropertyChangeListener from the listener list.
|
PropertyChangeListener[] |
getPropertyChangeListeners()
Returns an array of all the listeners that were added with addPropertyChangeListener().
|
PropertyChangeListener[] |
getPropertyChangeListeners(String propertyName)
Returns an array of all the listeners which have been associated
with the named property.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes the given PropertyChangeListener from the listener list.
|
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Removes the given PropertyChangeListener from the listener list.
|
void addPropertyChangeListener(@Nullable PropertyChangeListener listener)
The listener is registered for all bound properties of this class.
listener - the PropertyChangeListener to be addedremovePropertyChangeListener(PropertyChangeListener)void addPropertyChangeListener(@Nullable String propertyName, @Nullable PropertyChangeListener listener)
The listener is registered an specific property of this class.
propertyName - The name of the property to listen on.listener - the PropertyChangeListener to be addedremovePropertyChangeListener(String, PropertyChangeListener)void removePropertyChangeListener(@Nullable PropertyChangeListener listener)
This method should be used to remove PropertyChangeListeners that were registered for all bound properties of this class.
listener - the PropertyChangeListener to be removedaddPropertyChangeListener(PropertyChangeListener)void removePropertyChangeListener(@Nullable String propertyName, @Nullable PropertyChangeListener listener)
This method should be used to remove PropertyChangeListeners that were registered for an specific property of this class.
propertyName - The name of the property that was listened on.listener - the PropertyChangeListener to be removedaddPropertyChangeListener(String, PropertyChangeListener)@Nonnull PropertyChangeListener[] getPropertyChangeListeners()
PropertyChangeListeners added or an empty array if no
listeners have been added.@Nonnull PropertyChangeListener[] getPropertyChangeListeners(@Nullable String propertyName)
propertyName - The name of the property being listened toPropertyChangeListeners associated with
the named property. If no such listeners have been added,
or if propertyName is null, an empty array is
returned.