org.apache.pivot.collections
Interface SetListener<E>

All Known Implementing Classes:
Set.SetListenerList, SetListener.Adapter

public interface SetListener<E>

Set listener interface.


Nested Class Summary
static class SetListener.Adapter<E>
          Set listener adapter.
 
Method Summary
 void comparatorChanged(Set<E> set, Comparator<E> previousComparator)
          Called when a set's comparator has changed.
 void elementAdded(Set<E> set, E element)
          Called when an element is added to a set.
 void elementRemoved(Set<E> set, E element)
          Called when an element is removed from the set.
 void setCleared(Set<E> set)
          Called when set data has been reset.
 

Method Detail

elementAdded

void elementAdded(Set<E> set,
                  E element)
Called when an element is added to a set.

Parameters:
set - The source of the set event.
element - The element that was added to the set.

elementRemoved

void elementRemoved(Set<E> set,
                    E element)
Called when an element is removed from the set.

Parameters:
set - The source of the set event.
element - The element that was removed from the set.

setCleared

void setCleared(Set<E> set)
Called when set data has been reset.

Parameters:
set - The source of the set event.

comparatorChanged

void comparatorChanged(Set<E> set,
                       Comparator<E> previousComparator)
Called when a set's comparator has changed.

Parameters:
set - The source of the event.
previousComparator - The previous comparator value.