Provides classes for observing changes in lists.
This package provides classes for observing changes in lists.
ClassDescriptionSubclasses 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
IObservableobjects.An observable list which decorates another observable list.Listener for changes to observable lists.A list whose changes can be tracked by list change listeners.List change event describing an incremental change of an
IObservableListobject.ListDiff<E>Object describing a diff between two lists.A single addition of an element to a list or removal of an element from a list.A visitor for processing differences in a ListDiff.MultiList<E>An observable list backed by an array of observable lists.Abstract implementation of
IObservableList, based on an underlying regular list.WritableList<E>Mutable observable list backed by an ArrayList.