< prev index next >

src/java.desktop/share/classes/javax/swing/event/ListDataListener.java

Print this page




  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package javax.swing.event;
  27 
  28 import java.util.EventListener;
  29 
  30 /**
  31  * ListDataListener
  32  *
  33  * @author Hans Muller
  34  */
  35 public interface ListDataListener extends EventListener {
  36 
  37     /**
  38      * Sent after the indices in the index0,index1
  39      * interval have been inserted in the data model.
  40      * The new interval includes both index0 and index1.
  41      *
  42      * @param e  a <code>ListDataEvent</code> encapsulating the
  43      *    event information
  44      */
  45     void intervalAdded(ListDataEvent e);
  46 
  47 
  48     /**
  49      * Sent after the indices in the index0,index1 interval
  50      * have been removed from the data model.  The interval
  51      * includes both index0 and index1.
  52      *
  53      * @param e  a <code>ListDataEvent</code> encapsulating the
  54      *    event information
  55      */
  56     void intervalRemoved(ListDataEvent e);
  57 
  58 
  59     /**
  60      * Sent when the contents of the list has changed in a way
  61      * that's too complex to characterize with the previous
  62      * methods. For example, this is sent when an item has been
  63      * replaced. Index0 and index1 bracket the change.
  64      *
  65      * @param e  a <code>ListDataEvent</code> encapsulating the
  66      *    event information
  67      */
  68     void contentsChanged(ListDataEvent e);
  69 }


  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package javax.swing.event;
  27 
  28 import java.util.EventListener;
  29 
  30 /**
  31  * ListDataListener
  32  *
  33  * @author Hans Muller
  34  */
  35 public interface ListDataListener extends EventListener {
  36 
  37     /**
  38      * Sent after the indices in the index0,index1
  39      * interval have been inserted in the data model.
  40      * The new interval includes both index0 and index1.
  41      *
  42      * @param e  a {@code ListDataEvent} encapsulating the
  43      *    event information
  44      */
  45     void intervalAdded(ListDataEvent e);
  46 
  47 
  48     /**
  49      * Sent after the indices in the index0,index1 interval
  50      * have been removed from the data model.  The interval
  51      * includes both index0 and index1.
  52      *
  53      * @param e  a {@code ListDataEvent} encapsulating the
  54      *    event information
  55      */
  56     void intervalRemoved(ListDataEvent e);
  57 
  58 
  59     /**
  60      * Sent when the contents of the list has changed in a way
  61      * that's too complex to characterize with the previous
  62      * methods. For example, this is sent when an item has been
  63      * replaced. Index0 and index1 bracket the change.
  64      *
  65      * @param e  a {@code ListDataEvent} encapsulating the
  66      *    event information
  67      */
  68     void contentsChanged(ListDataEvent e);
  69 }
< prev index next >