- /*
- * @(#)ListDataListener.java 1.13 03/12/19
- *
- * Copyright 2004 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.13 12/19/03
- * @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 <code>ListDataEvent</code> encapsulating 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 <code>ListDataEvent</code> encapsulating 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. For example, this is sent when an item has been
- * replaced. Index0 and index1 bracket the change.
- *
- * @param e a <code>ListDataEvent</code> encapsulating the
- * event information
- */
- void contentsChanged(ListDataEvent e);
- }
-