|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.beanfabrics.event.BnPropertyChangeSupport
public class BnPropertyChangeSupport
This is a utility class that can be used by beans that support bound properties.
| Constructor Summary | |
|---|---|
BnPropertyChangeSupport(java.lang.Object sourceBean)
Constructs a PropertyChangeSupport. |
|
| Method Summary | |
|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Add a PropertyChangeListener to the listener listCell. |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Add a PropertyChangeListener for a specific property. |
void |
firePropertyChange(BnPropertyChangeEvent evt)
Fire an existing PropertyChangeEvent to any registered listeners. |
void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
|
void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue,
java.util.EventObject cause)
Report a bound property update to any registered listeners. |
boolean |
hasListeners()
|
boolean |
hasListeners(java.lang.String propertyName)
Check if there are any listeners for a specific property. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Remove a PropertyChangeListener from the listener listCell. |
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.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 BnPropertyChangeSupport(java.lang.Object sourceBean)
PropertyChangeSupport.
sourceBean - The bean to be given as the source for any events| Method Detail |
|---|
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
PropertyChangeListener to the listener listCell. The
listener is registered for all properties.
listener - the PropertyChangeListener to be addedpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
PropertyChangeListener from the listener listCell. This
removes a PropertyChangeListener that was registered for all
properties.
listener - the PropertyChangeListener to be removed
public void addPropertyChangeListener(java.lang.String propertyName,
java.beans.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 onlistener - the PropertyChangeListener to be added
public void removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
PropertyChangeListener for a specific property.
propertyName - the name of the property that was listened onlistener - the PropertyChangeListener to be removed
public void firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
public void firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue,
java.util.EventObject cause)
propertyName - the programmatic name of the property that was
changedoldValue - the old value of the propertynewValue - the new value of the propertycause - the event that caused the eventpublic void firePropertyChange(BnPropertyChangeEvent evt)
PropertyChangeEvent to any registered listeners.
No event is fired if the given event's old and new values are equal and
non-null.
evt - the PropertyChangeEvent objectpublic boolean hasListeners(java.lang.String propertyName)
propertyName - the property name
true if there are ore or more listeners for the
given propertypublic boolean hasListeners()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||