Provides classes for observing changes in lists.
This package provides classes for observing changes in lists.
Interface Summary Interface Description IListChangeListener<E>Listener for changes to observable lists. IObservableList<E>A list whose changes can be tracked by list change listeners.
Class Summary Class Description AbstractObservableList<E>Subclasses should override at least get(int index) and size(). ComputedList<E>A lazily calculated list that automatically computes and registers listeners on its dependencies as long as all of its dependencies are
DecoratingObservableList<E>An observable list which decorates another observable list. ListChangeEvent<E>List change event describing an incremental change of an
ListDiff<E>Object describing a diff between two lists. ListDiffEntry<E>A single addition of an element to a list or removal of an element from a list. ListDiffVisitor<E>A visitor for processing differences in a ListDiff. MultiList<E>An observable list backed by an array of observable lists. ObservableList<E>Abstract implementation of
IObservableList, based on an underlying regular list.
WritableList<E>Mutable observable list backed by an ArrayList.