Uses of Class
org.eclipse.core.databinding.Binding
Packages that use Binding
Package
Description
Provides classes for binding observable objects, for example UI widgets and model objects.
Provides classes that can be used to observe the JFace Viewer framework.
-
Uses of Binding in org.eclipse.core.databinding
Subclasses of Binding in org.eclipse.core.databindingMethods in org.eclipse.core.databinding that return BindingModifier and TypeMethodDescriptionfinal <T,
M> Binding DataBindingContext.bindList
(IObservableList<T> targetObservableList, IObservableList<M> modelObservableList) Creates aBinding
to synchronize the values of twoobservable lists
.final <T,
M> Binding DataBindingContext.bindList
(IObservableList<T> targetObservableList, IObservableList<M> modelObservableList, UpdateListStrategy<? super T, ? extends M> targetToModel, UpdateListStrategy<? super M, ? extends T> modelToTarget) Creates aBinding
to synchronize the values of twoobservable lists
.final <T,
M> Binding DataBindingContext.bindSet
(IObservableSet<T> targetObservableSet, IObservableSet<M> modelObservableSet) Creates aBinding
to synchronize the values of twoobservable sets
.final <T,
M> Binding DataBindingContext.bindSet
(IObservableSet<T> targetObservableSet, IObservableSet<M> modelObservableSet, UpdateSetStrategy<? super T, ? extends M> targetToModel, UpdateSetStrategy<? super M, ? extends T> modelToTarget) Creates aBinding
to synchronize the values of twoobservable sets
.final <T,
M> Binding DataBindingContext.bindValue
(IObservableValue<T> targetObservableValue, IObservableValue<M> modelObservableValue) Creates aBinding
to synchronize the values of twoobservable values
.final <T,
M> Binding DataBindingContext.bindValue
(IObservableValue<T> targetObservableValue, IObservableValue<M> modelObservableValue, UpdateValueStrategy<? super T, ? extends M> targetToModel, UpdateValueStrategy<? super M, ? extends T> modelToTarget) Creates aBinding
to synchronize the values of twoobservable values
.Methods in org.eclipse.core.databinding that return types with arguments of type BindingModifier and TypeMethodDescriptionstatic IListProperty
<DataBindingContext, Binding> BindingProperties.bindings()
Returns anIListProperty
for observing the bindings of aDataBindingContext
.final IObservableList
<Binding> DataBindingContext.getBindings()
Returns an unmodifiableIObservableList
of all bindings in order by time of addition.final IObservableMap
<Binding, IStatus> DataBindingContext.getValidationStatusMap()
Deprecated.static IValueProperty
<Binding, IObservable> BindingProperties.model()
Returns anIValueProperty
for observing the model of aBinding
.static IValueProperty
<Binding, IObservable> BindingProperties.target()
Returns anIValueProperty
for observing the target of aBinding
.Methods in org.eclipse.core.databinding with parameters of type BindingModifier and TypeMethodDescriptionvoid
DataBindingContext.addBinding
(Binding binding) Adds the given binding to this data binding context.boolean
DataBindingContext.removeBinding
(Binding binding) Removes the given binding. -
Uses of Binding in org.eclipse.core.databinding.bind.steps
Methods in org.eclipse.core.databinding.bind.steps that return BindingModifier and TypeMethodDescriptionCommonSteps.BindConfigStep.bind
(DataBindingContext bindingContext) Creates the binding according to the configuration is the previous steps.CommonSteps.BindConfigStep.bindWithNewContext()
Short-hand way to create a binding. -
Uses of Binding in org.eclipse.jface.databinding.viewers
Methods in org.eclipse.jface.databinding.viewers that return BindingModifier and TypeMethodDescriptionprotected Binding
ObservableValueEditingSupport.createBinding
(IObservableValue<T> target, IObservableValue<M> model) Creates a new binding for the providedtarget
andmodel
.
DataBindingContext.getValidationStatusProviders()