kiwi.event
Class ChangeSupport

java.lang.Object
  extended bykiwi.event.ChangeSupport

public class ChangeSupport
extends java.lang.Object

A support object for generating ChangeEvents.

Author:
Mark Lindner, PING Software Group
See Also:
ChangeEvent, ChangeListener

Field Summary
private  javax.swing.event.EventListenerList listeners
           
private  java.lang.Object source
           
 
Constructor Summary
ChangeSupport(java.lang.Object source)
          Construct a new ChangeSupport object.
 
Method Summary
 void addChangeListener(javax.swing.event.ChangeListener listener)
          Add a ChangeListener to this object's list of listeners.
 void fireChangeEvent()
          Fire a change event.
 void removeChangeListener(javax.swing.event.ChangeListener listener)
          Remove a ChangeListener from this object's list of listeners.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listeners

private javax.swing.event.EventListenerList listeners

source

private java.lang.Object source
Constructor Detail

ChangeSupport

public ChangeSupport(java.lang.Object source)
Construct a new ChangeSupport object.

Parameters:
source - The owner of this object (and the source of the events that will be generated by it).
Method Detail

addChangeListener

public void addChangeListener(javax.swing.event.ChangeListener listener)
Add a ChangeListener to this object's list of listeners.

Parameters:
listener - The listener to add.

removeChangeListener

public void removeChangeListener(javax.swing.event.ChangeListener listener)
Remove a ChangeListener from this object's list of listeners.

Parameters:
listener - The listener to remove.

fireChangeEvent

public void fireChangeEvent()
Fire a change event.