com.eliad.model
Interface RulerModelListener

All Known Implementing Classes:
GenericGridModel, RulerModelAdapter, JSmartGrid, AccessibleGrid

public interface RulerModelListener
extends java.util.EventListener

The interface of listeners to RulerModel changes

Version:
1.0 04/08/00
Author:
Patrick Mérissert-Coffinières

Method Summary
 void beforeItemsMoved(RulerModelEvent e)
          Calls to send a pre-notification that ruler items will be moved.
 void rulerDataChanged(RulerModelEvent e)
          Called whenever some data in the ruler model changes.
 void rulerModelChanged(RulerModelEvent e)
          Called whenever the ruler model changes.
 void rulerStructureChanged(RulerModelEvent e)
          Called whenever the ruler model structure undergoes a local change.
 

Method Detail

rulerModelChanged

public void rulerModelChanged(RulerModelEvent e)
Called whenever the ruler model changes.
Parameters:
e - the event that characterizes the change.

rulerStructureChanged

public void rulerStructureChanged(RulerModelEvent e)
Called whenever the ruler model structure undergoes a local change.
Parameters:
e - the event that characterizes the change.

rulerDataChanged

public void rulerDataChanged(RulerModelEvent e)
Called whenever some data in the ruler model changes.
Parameters:
e - the event that characterizes the change.

beforeItemsMoved

public void beforeItemsMoved(RulerModelEvent e)
                      throws java.beans.PropertyVetoException
Calls to send a pre-notification that ruler items will be moved. At this point, the action has still not been taken and can be prevented if any listener throws a PropertyVetoException. If the action is allowed, it will be followed by: But if any listener throws a none of the above will take place.