charvax.swing.event
Class SwingPropertyChangeSupport

java.lang.Object
  extended byjava.beans.PropertyChangeSupport
      extended bycharvax.swing.event.SwingPropertyChangeSupport
All Implemented Interfaces:
java.io.Serializable

public final class SwingPropertyChangeSupport
extends java.beans.PropertyChangeSupport

This subclass of java.beans.PropertyChangeSupport is identical in functionality -- it sacrifices thread-safety (not a Swing concern) for reduce memory consumption, which helps performance (both big Swing concerns). Most of the overridden methods are only necessary because all of PropertyChangeSupport's instance data is private, without accessor methods.

Version:
1.20 12/19/03
Author:
unattributed
See Also:
Serialized Form

Constructor Summary
SwingPropertyChangeSupport(java.lang.Object sourceBean)
          Constructs a SwingPropertyChangeSupport object.
 
Methods inherited from class java.beans.PropertyChangeSupport
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, hasListeners, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SwingPropertyChangeSupport

public SwingPropertyChangeSupport(java.lang.Object sourceBean)
Constructs a SwingPropertyChangeSupport object.

Parameters:
sourceBean - The bean to be given as the source for any events.