|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.progeeks.util.beans.BeanChangeSupport
public class BeanChangeSupport
Essentially, provides a subclassable version of PropertyChangeSupport.
Constructor Summary | |
---|---|
BeanChangeSupport()
Constructs a new BeanChangeSupport object which is the source for any events. |
|
BeanChangeSupport(java.lang.Object source)
Constructs a new BeanChangeSupport object with the specified object as the source for any events. |
Method Summary | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l)
Adds a property change listener that will be notified whenever any of this bean's properties change. |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener l)
Adds a property change listener that will be notified whenever the specified property changes. |
void |
clearAllListeners()
Clears all listeners from this bean. |
protected void |
firePropertyChange(java.beans.PropertyChangeEvent event)
Sends a preconstructed change event to the listeners. |
protected void |
firePropertyChange(java.lang.String name,
boolean oldValue,
boolean newValue)
Report a boolean property update to any registered listeners. |
protected void |
firePropertyChange(java.lang.String name,
double oldValue,
double newValue)
Report a double property update to any registered listeners. |
protected void |
firePropertyChange(java.lang.String name,
int oldValue,
int newValue)
Report an integer property update to any registered listeners. |
protected void |
firePropertyChange(java.lang.String name,
java.lang.Object oldValue,
java.lang.Object newValue)
Report an object property update to any registered listeners. |
boolean |
hasListeners()
Returns true if there are any listeners registered. |
boolean |
hasListeners(java.lang.String propertyName)
Returns true if the specified property name has listeners registered. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l)
Removes a previously added property change listener. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l,
boolean removeAll)
Removes the property change listener. |
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener l)
Removes the property change listener from a specific property. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BeanChangeSupport()
public BeanChangeSupport(java.lang.Object source)
Method Detail |
---|
public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
addPropertyChangeListener
in interface StandardBean
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener l)
addPropertyChangeListener
in interface StandardBean
public boolean hasListeners(java.lang.String propertyName)
hasListeners
in interface StandardBean
public boolean hasListeners()
hasListeners
in interface StandardBean
public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
removePropertyChangeListener
in interface StandardBean
public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener l)
removePropertyChangeListener
in interface StandardBean
public void removePropertyChangeListener(java.beans.PropertyChangeListener l, boolean removeAll)
removePropertyChangeListener
in interface StandardBean
public void clearAllListeners()
protected void firePropertyChange(java.beans.PropertyChangeEvent event)
protected void firePropertyChange(java.lang.String name, boolean oldValue, boolean newValue)
protected void firePropertyChange(java.lang.String name, double oldValue, double newValue)
protected void firePropertyChange(java.lang.String name, int oldValue, int newValue)
protected void firePropertyChange(java.lang.String name, java.lang.Object oldValue, java.lang.Object newValue)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |