Class netscape.peas.RowChangeSupport
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class netscape.peas.RowChangeSupport

netscape.peas.RowChangeSupport

public class RowChangeSupport
The RowChangeSupport is a helper class to which classes which implement fire the RowChangeEvent may delegate their implementations of: addRowChangeListenter removeRowChangeListener fireRowChange It also implements propegateRowChange

Constructor Index

 o RowChangeSupport(Object)
Construct a RowChangeSupport class

Method Index

 o addRowChangeListener(RowChangeListener)
Add an object which is a RowChangeListener to set of registered listeners.
 o fireRowChange(int, String, Object, Object, RowProvider, NotifyList)
Fire a RowChageEvent out to all our registered listeners.
 o propegateRowChange(RowChangeEvent)
Given an event send it to all our listeners who have not heard of it yet.
 o removeRowChangeListener(RowChangeListener)
Remove oListener from set of registered listeners.

Constructors

 o RowChangeSupport
  public RowChangeSupport(Object oDelegator)
Construct a RowChangeSupport class

Methods

 o addRowChangeListener
  public synchronized void addRowChangeListener(RowChangeListener oListener)
Add an object which is a RowChangeListener to set of registered listeners.
 o removeRowChangeListener
  public synchronized void removeRowChangeListener(RowChangeListener oListener)
Remove oListener from set of registered listeners.
 o propegateRowChange
  public void propegateRowChange(RowChangeEvent oEvent)
Given an event send it to all our listeners who have not heard of it yet.
 o fireRowChange
  public void fireRowChange(int iChangeType,
                            String sColumnAffected,
                            Object oOldValue,
                            Object oNewValue,
                            RowProvider oRowProvider,
                            NotifyList oNotify)
Fire a RowChageEvent out to all our registered listeners.

All Packages  Class Hierarchy  This Package  Previous  Next  Index