- /*
- * @(#)ListDataListener.java 1.8 01/11/29
- *
- * Copyright 2002 Sun Microsystems, Inc. All rights reserved.
- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
- */
-
- package javax.swing.event;
-
- import java.util.EventListener;
-
- /**
- * ListDataListener
- *
- * @version 1.8 11/29/01
- * @author Hans Muller
- */
- public interface ListDataListener extends EventListener {
-
- /**
- * Sent after the indices in the index0,index1
- * interval have been inserted in the data model.
- * The new interval includes both index0 and index1.
- *
- * @param e a ListDataEvent encapuslating the event information
- */
- void intervalAdded(ListDataEvent e);
-
-
- /**
- * Sent after the indices in the index0,index1 interval
- * have been removed from the data model. The interval
- * includes both index0 and index1.
- *
- * @param e a ListDataEvent encapuslating the event information
- */
- void intervalRemoved(ListDataEvent e);
-
-
- /**
- * Sent when the contents of the list has changed in a way
- * that's too complex to characterize with the previous
- * methods. Index0 and index1 bracket the change.
- *
- * @param e a ListDataEvent encapuslating the event information
- */
- void contentsChanged(ListDataEvent e);
- }
-