< prev index next >

src/java.desktop/share/classes/javax/swing/MutableComboBoxModel.java

Print this page

        

*** 23,33 **** * questions. */ package javax.swing; /** ! * A mutable version of <code>ComboBoxModel</code>. * * @param <E> the type of the elements of this model * * @author Tom Santos * @since 1.2 --- 23,33 ---- * questions. */ package javax.swing; /** ! * A mutable version of {@code ComboBoxModel}. * * @param <E> the type of the elements of this model * * @author Tom Santos * @since 1.2
*** 35,73 **** public interface MutableComboBoxModel<E> extends ComboBoxModel<E> { /** * Adds an item at the end of the model. The implementation of this method ! * should notify all registered <code>ListDataListener</code>s that the * item has been added. * * @param item the item to be added */ public void addElement( E item ); /** * Removes an item from the model. The implementation of this method should ! * should notify all registered <code>ListDataListener</code>s that the * item has been removed. * ! * @param obj the <code>Object</code> to be removed */ public void removeElement( Object obj ); /** * Adds an item at a specific index. The implementation of this method ! * should notify all registered <code>ListDataListener</code>s that the * item has been added. * * @param item the item to be added * @param index location to add the object */ public void insertElementAt( E item, int index ); /** * Removes an item at a specific index. The implementation of this method ! * should notify all registered <code>ListDataListener</code>s that the * item has been removed. * * @param index location of the item to be removed */ public void removeElementAt( int index ); --- 35,73 ---- public interface MutableComboBoxModel<E> extends ComboBoxModel<E> { /** * Adds an item at the end of the model. The implementation of this method ! * should notify all registered {@code ListDataListener}s that the * item has been added. * * @param item the item to be added */ public void addElement( E item ); /** * Removes an item from the model. The implementation of this method should ! * should notify all registered {@code ListDataListener}s that the * item has been removed. * ! * @param obj the {@code Object} to be removed */ public void removeElement( Object obj ); /** * Adds an item at a specific index. The implementation of this method ! * should notify all registered {@code ListDataListener}s that the * item has been added. * * @param item the item to be added * @param index location to add the object */ public void insertElementAt( E item, int index ); /** * Removes an item at a specific index. The implementation of this method ! * should notify all registered {@code ListDataListener}s that the * item has been removed. * * @param index location of the item to be removed */ public void removeElementAt( int index );
< prev index next >