Package org.eclipse.core.databinding.observable.list
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.
-
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
IObservable
objects.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 anIObservableList
object.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 ofIObservableList
, based on an underlying regular list.WritableList<E>Mutable observable list backed by an ArrayList.