|
Griffon 0.9.5-rc2 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
public interface Observable
Describes objects that provide bound properties as specified in the Java Bean Specification.
Method Summary | |
---|---|
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. |
Method Detail |
---|
public void addPropertyChangeListener(PropertyChangeListener listener)
The listener is registered for all bound properties of this class.
listener
- the PropertyChangeListener to be added
public void addPropertyChangeListener(String propertyName, 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 added
public PropertyChangeListener[] getPropertyChangeListeners()
public PropertyChangeListener[] getPropertyChangeListeners(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.
public void removePropertyChangeListener(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 removed
public void removePropertyChangeListener(String propertyName, 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 removed
Groovy Documentation