org.eclipse.jpt.utility.model.listener
Class ListChangeAdapter

java.lang.Object
  extended by org.eclipse.jpt.utility.model.listener.ListChangeAdapter
All Implemented Interfaces:
java.util.EventListener, ChangeListener, ListChangeListener

public class ListChangeAdapter
extends java.lang.Object
implements ListChangeListener

Convenience implementation of ListChangeListener. Provisional API: This class is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.


Constructor Summary
ListChangeAdapter()
          Default constructor.
 
Method Summary
 void itemsAdded(ListChangeEvent event)
          This method gets called when items are added to a bound list.
 void itemsMoved(ListChangeEvent event)
          This method gets called when items in a bound list are moved.
 void itemsRemoved(ListChangeEvent event)
          This method gets called when items are removed from a bound list.
 void itemsReplaced(ListChangeEvent event)
          This method gets called when items in a bound list are replaced.
 void listChanged(ListChangeEvent event)
          This method gets called when a bound list is changed in a manner that is not easily characterized by the other methods in this interface.
 void listCleared(ListChangeEvent event)
          This method gets called when a bound list is cleared.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListChangeAdapter

public ListChangeAdapter()
Default constructor.

Method Detail

itemsAdded

public void itemsAdded(ListChangeEvent event)
Description copied from interface: ListChangeListener
This method gets called when items are added to a bound list.

Specified by:
itemsAdded in interface ListChangeListener
Parameters:
event - A ListChangeEvent describing the event source, the list that changed, the items that were added, and the index at which the items were added.

itemsRemoved

public void itemsRemoved(ListChangeEvent event)
Description copied from interface: ListChangeListener
This method gets called when items are removed from a bound list.

Specified by:
itemsRemoved in interface ListChangeListener
Parameters:
event - A ListChangeEvent describing the event source, the list that changed, the items that were removed, and the index at which the items were removed.

itemsReplaced

public void itemsReplaced(ListChangeEvent event)
Description copied from interface: ListChangeListener
This method gets called when items in a bound list are replaced.

Specified by:
itemsReplaced in interface ListChangeListener
Parameters:
event - A ListChangeEvent describing the event source, the list that changed, the items that were added, the items that were replaced, and the index at which the items were replaced.

itemsMoved

public void itemsMoved(ListChangeEvent event)
Description copied from interface: ListChangeListener
This method gets called when items in a bound list are moved.

Specified by:
itemsMoved in interface ListChangeListener
Parameters:
event - A ListChangeEvent describing the event source, the list that changed, and the indices of where items were moved from and to.

listCleared

public void listCleared(ListChangeEvent event)
Description copied from interface: ListChangeListener
This method gets called when a bound list is cleared.

Specified by:
listCleared in interface ListChangeListener
Parameters:
event - A ListChangeEvent object describing the event source and the list that changed.

listChanged

public void listChanged(ListChangeEvent event)
Description copied from interface: ListChangeListener
This method gets called when a bound list is changed in a manner that is not easily characterized by the other methods in this interface.

Specified by:
listChanged in interface ListChangeListener
Parameters:
event - A ListChangeEvent object describing the event source and the list that changed.