Package | Description |
---|---|
org.eclipse.core.databinding |
Provides classes for binding observable objects, for example UI widgets and model objects.
|
org.eclipse.jface.databinding.viewers |
Provides classes that can be used to observe the JFace Viewer framework.
|
Modifier and Type | Class and Description |
---|---|
class |
ListBinding<M,T> |
class |
SetBinding<M,T> |
Modifier and Type | Method and Description |
---|---|
<T,M> Binding |
DataBindingContext.bindList(IObservableList<T> targetObservableList,
IObservableList<M> modelObservableList)
Creates a
Binding to synchronize the values of two
observable lists . |
<T,M> Binding |
DataBindingContext.bindList(IObservableList<T> targetObservableList,
IObservableList<M> modelObservableList,
UpdateListStrategy<? super T,? extends M> targetToModel,
UpdateListStrategy<? super M,? extends T> modelToTarget)
Creates a
Binding to synchronize the values of two
observable lists . |
<T,M> Binding |
DataBindingContext.bindSet(IObservableSet<T> targetObservableSet,
IObservableSet<M> modelObservableSet)
Creates a
Binding to synchronize the values of two
observable sets . |
<T,M> Binding |
DataBindingContext.bindSet(IObservableSet<T> targetObservableSet,
IObservableSet<M> modelObservableSet,
UpdateSetStrategy<? super T,? extends M> targetToModel,
UpdateSetStrategy<? super M,? extends T> modelToTarget)
Creates a
Binding to synchronize the values of two
observable sets . |
<T,M> Binding |
DataBindingContext.bindValue(IObservableValue<T> targetObservableValue,
IObservableValue<M> modelObservableValue)
Creates a
Binding to synchronize the values of two
observable values . |
<T,M> Binding |
DataBindingContext.bindValue(IObservableValue<T> targetObservableValue,
IObservableValue<M> modelObservableValue,
UpdateValueStrategy<? super T,? extends M> targetToModel,
UpdateValueStrategy<? super M,? extends T> modelToTarget)
Creates a
Binding to synchronize the values of two
observable values . |
Modifier and Type | Method and Description |
---|---|
static IListProperty<DataBindingContext,Binding> |
BindingProperties.bindings()
Returns an
IListProperty for observing the bindings of a
DataBindingContext . |
IObservableList<Binding> |
DataBindingContext.getBindings()
Returns an unmodifiable
IObservableList of all bindings in order
by time of addition. |
IObservableMap<Binding,IStatus> |
DataBindingContext.getValidationStatusMap()
Deprecated.
as of 1.1, please use
DataBindingContext.getValidationStatusProviders() |
static IValueProperty<Binding,IObservable> |
BindingProperties.model()
Returns an
IValueProperty for observing the model of a
Binding . |
static IValueProperty<Binding,IObservable> |
BindingProperties.target()
Returns an
IValueProperty for observing the target of a
Binding . |
Modifier and Type | Method and Description |
---|---|
void |
DataBindingContext.addBinding(Binding binding)
Adds the given binding to this data binding context.
|
boolean |
DataBindingContext.removeBinding(Binding binding)
Removes the given binding.
|
Modifier and Type | Method and Description |
---|---|
protected Binding |
ObservableValueEditingSupport.createBinding(IObservableValue target,
IObservableValue model)
Creates a new binding for the provided
target and
model . |
Copyright (c) 2000, 2018 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.