public class PropertyChangeSupport
extends Object
| Constructor and Description | 
|---|
| PropertyChangeSupport(Object sourceBean)Constructs a  PropertyChangeSupportobject. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addPropertyChangeListener(PropertyChangeListener listener)Add a PropertyChangeListener to the listener list. | 
| void | firePropertyChange(PropertyChangeEvent evt)Fire an existing PropertyChangeEvent to any registered listeners. | 
| void | firePropertyChange(String propertyName,
                  boolean oldValue,
                  boolean newValue)Report a bound property update to any registered listeners. | 
| void | firePropertyChange(String propertyName,
                  byte oldValue,
                  byte newValue)Report a bound property update to any registered listeners. | 
| void | firePropertyChange(String propertyName,
                  char oldValue,
                  char newValue)Report a bound property update to any registered listeners. | 
| void | firePropertyChange(String propertyName,
                  double oldValue,
                  double newValue)Report a bound property update to any registered listeners. | 
| void | firePropertyChange(String propertyName,
                  float oldValue,
                  float newValue)Report a bound property update to any registered listeners. | 
| void | firePropertyChange(String propertyName,
                  int oldValue,
                  int newValue)Report a bound property update to any registered listeners. | 
| void | firePropertyChange(String propertyName,
                  long oldValue,
                  long newValue)Report a bound property update to any registered listeners. | 
| void | firePropertyChange(String propertyName,
                  Object oldValue,
                  Object newValue)Report a bound property update to any registered listeners. | 
| void | firePropertyChange(String propertyName,
                  Object oldValue,
                  Object newValue,
                  long timestamp)Constructs a new  PropertyChangeEvent. | 
| void | firePropertyChange(String propertyName,
                  short oldValue,
                  short newValue)Report a bound property update to any registered listeners. | 
| PropertyChangeListener[] | getPropertyChangeListeners()Get the list of currently registered property change listeners. | 
| void | removePropertyChangeListener(PropertyChangeListener listener)Remove a PropertyChangeListener from the listener list. | 
public PropertyChangeSupport(Object sourceBean)
PropertyChangeSupport object.sourceBean - The bean to be given as the source for any events.public void addPropertyChangeListener(PropertyChangeListener listener)
listener - The PropertyChangeListener to be addedpublic void removePropertyChangeListener(PropertyChangeListener listener)
listener - The PropertyChangeListener to be removedpublic void firePropertyChange(String propertyName,
                               boolean oldValue,
                               boolean 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.public void firePropertyChange(String propertyName,
                               byte oldValue,
                               byte 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.public void firePropertyChange(String propertyName,
                               char oldValue,
                               char 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.public void firePropertyChange(String propertyName,
                               double oldValue,
                               double 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.public void firePropertyChange(String propertyName,
                               float oldValue,
                               float 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.public void firePropertyChange(String propertyName,
                               long oldValue,
                               long 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.public void firePropertyChange(String propertyName,
                               short oldValue,
                               short 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.public void firePropertyChange(String propertyName,
                               int oldValue,
                               int 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.public 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.public void firePropertyChange(String propertyName,
                               Object oldValue,
                               Object newValue,
                               long timestamp)
PropertyChangeEvent.propertyName - The programmatic name of the property that was changed.oldValue - The old value of the property.newValue - The new value of the property.timestamp - The timestamp associated with the creationspublic void firePropertyChange(PropertyChangeEvent evt)
evt - The PropertyChangeEvent object.public PropertyChangeListener[] getPropertyChangeListeners()