ca.odell.glazedlists.event
Interface ListEventListener<E>
- EventListener
- CachingList, CollectionList<S,E>, CompositeList<E>, EventComboBoxModel<E>, EventListModel<E>, EventTableModel<E>, FileList, FilterList<E>, FreezableList<E>, FunctionList<S,E>, GroupingList<E>, NetworkList, ObservableElementList<E>, PopularityList<E>, RangeList<E>, SeparatorList<E>, SequenceList<E>, SortedList<E>, ThresholdList<E>, TransformedList<S,E>, UniqueList<E>
public interface ListEventListener<E>
extends EventListener
Listens and responds to changes in a dynamic list of objects. This could be
implemented by a GUI widget such as a table or combo box to repaint, add, or
remove elements when the underlying data changes.
When a thread requires notification on the Swing thread for GUI display, the
user should not add the implementation of this interface as a listener
directly. Instead use a EventThreadProxy, which receives
events on the list thread and then fires them on the Swing thread.
void | listChanged(ListEvent listChanges) - When the underlying list changes, this notification allows the
object to repaint itself or update itself as necessary.
|
listChanged
public void listChanged(ListEvent listChanges)
When the underlying list changes, this notification allows the
object to repaint itself or update itself as necessary.
It is mandatory that the calling thread has obtained the write lock
on the source list. This is because the calling thread will have written
to the source list to cause this event. This condition guarantees that
no writes can occur while the listener is handling this event.
It is an error to write to the source list while processing an event.
Glazed Lists, Copyright © 2003-2006 publicobject.com, O'Dell Engineering.
Documentation build by pbuilder at 2007-12-21 23:49