|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.vizzini.util.event.PropertyChangeManager
public class PropertyChangeManager
Provides a manager of property change listeners and convenience methods for creating property change events.
| Constructor Summary | |
|---|---|
PropertyChangeManager(Object sourceBean)
Construct this object with the given parameter. |
|
| 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. |
protected boolean |
contains(PropertyChangeListener listener)
Return true if the given listener is already registered. |
protected boolean |
contains(PropertyChangeListener listener,
PropertyChangeListener[] listeners)
Return true if the given listener is already registered. |
protected boolean |
contains(String propertyName,
PropertyChangeListener listener)
Return true if the given listener is already registered. |
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(). |
PropertyChangeListener[] |
getPropertyChangeListeners(String propertyName)
Returns an array of all the listeners that were added to the PropertyChangeSupport object for the given property name. |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PropertyChangeManager(Object sourceBean)
sourceBean - The source for events.
NullPointerException - if sourceBean is null.| Method Detail |
|---|
public PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
public PropertyChangeListener[] getPropertyChangeListeners()
getPropertyChangeListeners in interface IPropertyChangeSupportpublic void addPropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener to the listener list. The
listener is registered for all properties. This method will only add
the listener if it is not already registered.
addPropertyChangeListener in interface IPropertyChangeSupportlistener - The PropertyChangeListener to be added.
public 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. This
method will only add the listener if it is not already registered.
addPropertyChangeListener in interface IPropertyChangeSupportpropertyName - The name of the property to listen on.listener - The PropertyChangeListener to be added.public 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.
firePropertyChange in interface IPropertyChangeSupportevent - The PropertyChangeEvent object.
public void firePropertyChange(String propertyName,
boolean oldValue,
boolean newValue)
firePropertyChange method that takes Object
values.
firePropertyChange in interface IPropertyChangeSupportpropertyName - The programmatic name of the property that was
changed.oldValue - The old value of the property.newValue - The new value of the property.
public void firePropertyChange(String propertyName,
int oldValue,
int newValue)
firePropertyChange method that takes Object
values.
firePropertyChange in interface IPropertyChangeSupportpropertyName - The programmatic name of the property that was
changed.oldValue - The old value of the property.newValue - The new value of the property.
public void firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
firePropertyChange in interface IPropertyChangeSupportpropertyName - The programmatic name of the property that was
changed.oldValue - The old value of the property.newValue - The new value of the property.public boolean hasListeners(String propertyName)
hasListeners in interface IPropertyChangeSupportpropertyName - The property name.
public void removePropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener from the listener list.
This removes a PropertyChangeListener that was registered
for all properties.
removePropertyChangeListener in interface IPropertyChangeSupportlistener - The PropertyChangeListener to be removed.
public void removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
PropertyChangeListener for a specific property.
removePropertyChangeListener in interface IPropertyChangeSupportpropertyName - The name of the property that was listened on.listener - The PropertyChangeListener to be removed.
protected boolean contains(String propertyName,
PropertyChangeListener listener)
protected boolean contains(PropertyChangeListener listener)
protected boolean contains(PropertyChangeListener listener,
PropertyChangeListener[] listeners)
|
||||||||||
| 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 |