Package org.eclipse.core.databinding.observable.list
Provides classes for observing changes in lists.
Package Specification
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 areIObservable
objects.DecoratingObservableList<E> An observable list which decorates another observable list.ListChangeEvent<E> List change event describing an incremental change of anIObservableList
object.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 ofIObservableList
, based on an underlying regular list.WritableList<E> Mutable observable list backed by an ArrayList.