Uses of Class
org.eclipse.core.databinding.observable.list.ListDiff
Package
Description
Provides the core APIs for observing changes in objects.
Provides classes for observing changes in lists.
-
Uses of ListDiff in org.eclipse.core.databinding.observable
Modifier and TypeMethodDescriptionstatic <E> ListDiff<E>
Diffs.computeLazyListDiff
(List<? extends E> oldList, List<? extends E> newList) Returns a lazily computedListDiff
describing the change between the specified old and new list states.static <E> ListDiff<E>
Diffs.computeListDiff
(List<? extends E> oldList, List<? extends E> newList) Returns aListDiff
describing the change between the specified old and new list states.static <E> ListDiff<E>
Diffs.createListDiff
(List<ListDiffEntry<E>> differences) Creates a new ListDiff object given its constituent ListDiffEntry objects.static <E> ListDiff<E>
Diffs.createListDiff
(ListDiffEntry<E> difference) static <E> ListDiff<E>
Diffs.createListDiff
(ListDiffEntry<E>... differences) Creates a new ListDiff object given its constituent ListDiffEntry objects.static <E> ListDiff<E>
Diffs.createListDiff
(ListDiffEntry<E> difference1, ListDiffEntry<E> difference2) static <E> ListDiff<E>
Diffs.unmodifiableDiff
(ListDiff<? extends E> diff) Returns an unmodifiable wrapper on top of the given diff.Modifier and TypeMethodDescriptionstatic <E> ListDiff<E>
Diffs.unmodifiableDiff
(ListDiff<? extends E> diff) Returns an unmodifiable wrapper on top of the given diff. -
Uses of ListDiff in org.eclipse.core.databinding.observable.list
Modifier and TypeFieldDescriptionListChangeEvent.diff
Description of the change to the source observable list.Modifier and TypeMethodDescriptionprotected void
AbstractObservableList.fireListChange
(ListDiff<E> diff) protected void
DecoratingObservableList.fireListChange
(ListDiff<E> diff) protected void
ObservableList.fireListChange
(ListDiff<E> diff) ModifierConstructorDescriptionListChangeEvent
(IObservableList<E> source, ListDiff<E> diff) Creates a new list change event. -
Uses of ListDiff in org.eclipse.core.databinding.property.list
Modifier and TypeMethodDescriptionprotected abstract void
Updates the property on the source with the specified change.protected void
DelegatingListProperty.doUpdateList
(S source, ListDiff<E> diff) protected void
ListProperty.doUpdateList
(S source, ListDiff<E> diff) Updates the property on the source with the specified changeprotected void
MultiListProperty.doUpdateList
(S source, ListDiff<E> diff) protected void
SimpleListProperty.doUpdateList
(S source, ListDiff<E> diff) final void
Updates the property on the source with the specified change.void
IListProperty.updateList
(S source, ListDiff<E> diff) Updates the property on the source with the specified changefinal void
ListProperty.updateList
(S source, ListDiff<E> diff) Modifier and TypeMethodDescriptionabstract INativePropertyListener<S>
SimpleListProperty.adaptListener
(ISimplePropertyListener<S, ListDiff<E>> listener) Returns a listener capable of adding or removing itself as a listener on a source object using the the source's "native" listener API.