kiwi.event
Class ChangeSupport

java.lang.Object
  |
  +--kiwi.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, registerNatives, 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.