|
|||||||||
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
The BnPropertyChangeSupport
is a utility class for handling listeners
of bound properties.
Constructor Summary | |
---|---|
BnPropertyChangeSupport(java.lang.Object sourceBean)
Constructs a BnPropertyChangeSupport . |
Method Summary | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds the given PropertyChangeListener for any property of the
source bean. |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Adds the given PropertyChangeListener for the specified property
of the source bean. |
void |
firePropertyChange(BnPropertyChangeEvent evt)
Fire thw given PropertyChangeEvent to each registered listener. |
void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
Report a bound property update to each registered listener. |
void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue,
java.util.EventObject cause)
Report a bound property update to each registered listener. |
boolean |
hasListeners()
Returns true if there are any listeners registered at all. |
boolean |
hasListeners(java.lang.String propertyName)
Returns true if there are any listeners for the property
with the specified name. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes the given PropertyChangeListener . |
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Removes the given 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)
BnPropertyChangeSupport
.
sourceBean
- The bean to be given as the source for any eventsMethod Detail |
---|
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
PropertyChangeListener
for any property of the
source bean.
listener
- the listener addpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
PropertyChangeListener
.
listener
- the listener to removepublic void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
PropertyChangeListener
for the specified property
of the source bean. The listener will only receive events that are
triggered by that property.
propertyName
- the name of the propertylistener
- the listener to addpublic void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
PropertyChangeListener
for a specific property.
propertyName
- the name of the propertylistener
- the listener to removepublic void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
propertyName
- the property name of the property that was changedoldValue
- the old value of the propertynewValue
- the new value of the propertypublic void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue, java.util.EventObject cause)
propertyName
- the property name of the property that was changedoldValue
- the old value of the propertynewValue
- the new value of the propertycause
- the event that triggered the new eventpublic void firePropertyChange(BnPropertyChangeEvent evt)
PropertyChangeEvent
to each registered listener.
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)
true
if there are any listeners for the property
with the specified name.
propertyName
- the property name
true
if there are any listenerspublic boolean hasListeners()
true
if there are any listeners registered at all.
true
if there are any listeners for any property
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |