|
||||||||||
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 |