|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IPropertyChangeSupport
Defines methods needed by classes which use a
PropertyChangeSupport instance.
| Method Summary | |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Add a PropertyChangeListener to the listener list. |
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Add a PropertyChangeListener for a specific property. |
void |
firePropertyChange(PropertyChangeEvent event)
Fire an existing PropertyChangeEvent to any registered
listeners. |
void |
firePropertyChange(String propertyName,
boolean oldValue,
boolean newValue)
Report a boolean bound property update to any registered listeners. |
void |
firePropertyChange(String propertyName,
int oldValue,
int newValue)
Report an int bound property update to any registered listeners. |
void |
firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
Report a bound property update to any registered listeners. |
PropertyChangeListener[] |
getPropertyChangeListeners()
Returns an array of all the listeners that were added to the PropertyChangeSupport object with addPropertyChangeListener(). |
boolean |
hasListeners(String propertyName)
Check if there are any listeners for a specific property. |
void |
removePropertyChangeListener(PropertyChangeListener listener)
Remove a PropertyChangeListener from the listener list. |
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Remove a PropertyChangeListener for a specific property. |
| Method Detail |
|---|
PropertyChangeListener[] getPropertyChangeListeners()
void addPropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener to the listener list. The
listener is registered for all properties.
listener - The PropertyChangeListener to be added.
void addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
PropertyChangeListener for a specific property. The
listener will be invoked only when a call on
firePropertyChange names that specific property.
propertyName - The name of the property to listen on.listener - The PropertyChangeListener to be added.void firePropertyChange(PropertyChangeEvent event)
PropertyChangeEvent to any registered
listeners. No event is fired if the given event's old and new values
are equal and non-null.
event - The PropertyChangeEvent object.
void firePropertyChange(String propertyName,
boolean oldValue,
boolean newValue)
firePropertyChange method that takes Object
values.
propertyName - The programmatic name of the property that was
changed.oldValue - The old value of the property.newValue - The new value of the property.
void firePropertyChange(String propertyName,
int oldValue,
int newValue)
firePropertyChange method that takes Object
values.
propertyName - The programmatic name of the property that was
changed.oldValue - The old value of the property.newValue - The new value of the property.
void firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
propertyName - The programmatic name of the property that was
changed.oldValue - The old value of the property.newValue - The new value of the property.boolean hasListeners(String propertyName)
propertyName - The property name.
void removePropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener from the listener list.
This removes a PropertyChangeListener that was registered
for all properties.
listener - The PropertyChangeListener to be removed.
void removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
PropertyChangeListener for a specific property.
propertyName - The name of the property that was listened on.listener - The PropertyChangeListener to be removed.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| Copyright © 2007 Vizzini.org. All Rights Reserved. | 2007.12.25.03.00.02 |