Class symantec.itools.beans.PropertyChangeSupport
All Packages  Class Hierarchy  This Package  Previous  Next  Index
  Class symantec.itools.beans.PropertyChangeSupport
Object
   |
   +----PropertyChangeSupport
           |
           +----symantec.itools.beans.PropertyChangeSupport
  -  public class PropertyChangeSupport
  
-  extends PropertyChangeSupport
  
-  implements Serializable
   
This is a utility class that can be used by beans that support bound
 properties.  You can either inherit from this class or you can use
 an instance of this class as a member field of your bean and delegate
 various work to it.
 
 This extension of the java.beans.PropertyChangeSupport class adds
 functionality to handle individual property changes.
  -  Author:
  
 -  Symantec
 
  
  -  
	listenerTable
   -   The listener list.
 
  
  -  
	symantec.itools.beans.PropertyChangeSupport(Object)
   -   Constructs a PropertyChangeSupport object.
 
  
  -  
	addPropertyChangeListener(String, PropertyChangeListener)
   -   Adds a PropertyChangeListener to the listener list.
  
 -  
	firePropertyChange(String, Object, Object)
   -   Report a bound property update to any registered listeners.
  
 -  
	removePropertyChangeListener(String, PropertyChangeListener)
   -   Removes a PropertyChangeListener from the listener list.
 
  
listenerTable
protected java.util.Hashtable listenerTable
  -  The listener list.
 
 
    -  See Also:
    
 -  addPropertyChangeListener, removePropertyChangeListener
  
 
 
 
  
PropertyChangeSupport
public PropertyChangeSupport(Object sourceBean)
  -  Constructs a PropertyChangeSupport object.
  
 
 
    -  Parameters:
    
 -  sourceBean - the bean to be given as the source for any events
  
 
 
 
  
addPropertyChangeListener
public synchronized void addPropertyChangeListener(String propertyName,
                                                   PropertyChangeListener listener)
  -  Adds a PropertyChangeListener to the listener list.
  
 
 
    -  Parameters:
    
 -  propertyName - the name of the property to add a listener for
    
-  listener - the PropertyChangeListener to be added
    
  -  See Also:
    
 -  removePropertyChangeListener
  
 
 
 
firePropertyChange
public void firePropertyChange(String propertyName,
                               Object oldValue,
                               Object newValue)
  -  Report a bound property update to any registered listeners.
 
 No event is fired if old and new are equal and non-null.
  
 
 
    -  Parameters:
    
 -  propertyName - the programmatic name of the property
		that was changed
    
-  oldValue - the old value of the property
    
-  newValue - the new value of the property
    
   -  Overrides:
    
 -  firePropertyChange in class PropertyChangeSupport
  
 
 
 
removePropertyChangeListener
public synchronized void removePropertyChangeListener(String propertyName,
                                                      PropertyChangeListener listener)
  -  Removes a PropertyChangeListener from the listener list.
  
 
 
    -  Parameters:
    
 -  propertyName - the name of the property to remove a listener for
    
-  listener - the PropertyChangeListener to be removed
    
  -  See Also:
    
 -  addPropertyChangeListener
  
 
 
 
All Packages  Class Hierarchy  This Package  Previous  Next  Index