Package | Description |
---|---|
org.eclipse.core.databinding.observable |
Provides the core APIs for observing changes in objects.
|
org.eclipse.core.databinding.observable.list |
Provides classes for observing changes in lists.
|
org.eclipse.core.databinding.property.list |
Modifier and Type | Method and Description |
---|---|
static ListDiff |
Diffs.computeLazyListDiff(List oldList,
List newList)
Returns a lazily computed
ListDiff describing the change between
the specified old and new list states. |
static ListDiff |
Diffs.computeListDiff(List oldList,
List newList)
Returns a
ListDiff describing the change between the specified
old and new list states. |
static ListDiff |
Diffs.createListDiff(ListDiffEntry difference) |
static ListDiff |
Diffs.createListDiff(ListDiffEntry[] differences) |
static ListDiff |
Diffs.createListDiff(ListDiffEntry difference1,
ListDiffEntry difference2) |
Modifier and Type | Field and Description |
---|---|
ListDiff |
ListChangeEvent.diff
Description of the change to the source observable list.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DecoratingObservableList.fireListChange(ListDiff diff) |
protected void |
ObservableList.fireListChange(ListDiff diff) |
protected void |
AbstractObservableList.fireListChange(ListDiff diff) |
Constructor and Description |
---|
ListChangeEvent(IObservableList source,
ListDiff diff)
Creates a new list change event.
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
SimpleListProperty.doSetList(Object source,
List list,
ListDiff diff)
Updates the property on the source with the specified change.
|
protected void |
ListProperty.doUpdateList(Object source,
ListDiff diff)
Updates the property on the source with the specified change
|
protected void |
SimpleListProperty.doUpdateList(Object source,
ListDiff diff) |
protected void |
MultiListProperty.doUpdateList(Object source,
ListDiff diff) |
protected void |
DelegatingListProperty.doUpdateList(Object source,
ListDiff diff) |
void |
SimpleListProperty.setList(Object source,
List list,
ListDiff diff)
Updates the property on the source with the specified change.
|
void |
ListProperty.updateList(Object source,
ListDiff diff) |
void |
IListProperty.updateList(Object source,
ListDiff diff)
Updates the property on the source with the specified change
Note: This method is made available to facilitate basic property
access.
|
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.