Uses of Interface
org.eclipse.core.databinding.observable.value.IObservableValue
-
Packages that use IObservableValue Package Description org.eclipse.core.databinding Provides classes for binding observable objects, for example UI widgets and model objects.org.eclipse.core.databinding.beans Provides classes for observing JavaBeans(tm) objects.org.eclipse.core.databinding.observable Provides the core APIs for observing changes in objects.org.eclipse.core.databinding.observable.masterdetail Provides classes that can be used to observe a detail of a master object.org.eclipse.core.databinding.observable.value Provides classes that can be used to observe changes in discrete values.org.eclipse.core.databinding.property Interfaces and classes for representing and observing properties of objects.org.eclipse.core.databinding.property.list org.eclipse.core.databinding.property.map org.eclipse.core.databinding.property.set org.eclipse.core.databinding.property.value org.eclipse.core.databinding.validation Provides the core APIs for validation.org.eclipse.jface.databinding.fieldassist Provides classes that bridge between data binding and the JFace Fieldassist framework.org.eclipse.jface.databinding.swt Provides classes that can be used to observe changes in SWT widgets.org.eclipse.jface.databinding.viewers Provides classes that can be used to observe the JFace Viewer framework.org.eclipse.ui.databinding APIs for Workbench properties and observables for use with data binding -
-
Uses of IObservableValue in org.eclipse.core.databinding
Classes in org.eclipse.core.databinding that implement IObservableValue Modifier and Type Class Description class
AggregateValidationStatus
This class can be used to aggregate status values from a data binding context into a single status value.Methods in org.eclipse.core.databinding that return IObservableValue Modifier and Type Method Description IObservableValue<IStatus>
ListBinding. getValidationStatus()
IObservableValue<IStatus>
SetBinding. getValidationStatus()
abstract IObservableValue<IStatus>
ValidationStatusProvider. getValidationStatus()
Methods in org.eclipse.core.databinding with parameters of type IObservableValue Modifier and Type Method Description <T,M>
BindingDataBindingContext. bindValue(IObservableValue<T> targetObservableValue, IObservableValue<M> modelObservableValue)
Creates aBinding
to synchronize the values of twoobservable values
.<T,M>
BindingDataBindingContext. 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
.protected <M,T>
UpdateValueStrategy<M,T>DataBindingContext. createModelToTargetUpdateValueStrategy(IObservableValue<M> fromValue, IObservableValue<T> toValue)
Returns an update value strategy to be used for copying values from the from value to the to value.protected <T,M>
UpdateValueStrategy<T,M>DataBindingContext. createTargetToModelUpdateValueStrategy(IObservableValue<T> fromValue, IObservableValue<M> toValue)
Returns an update value strategy to be used for copying values from the from value to the to value.protected IStatus
UpdateValueStrategy. doSet(IObservableValue<? super D> observableValue, D value)
Sets the current value of the given observable to the given value.protected void
UpdateValueStrategy. fillDefaults(IObservableValue<? extends S> source, IObservableValue<? super D> destination)
Fills out default values based upon the providedsource
anddestination
. -
Uses of IObservableValue in org.eclipse.core.databinding.beans
Methods in org.eclipse.core.databinding.beans that return IObservableValue Modifier and Type Method Description static IObservableValue
BeansObservables. observeDetailValue(Realm realm, IObservableValue master, Class masterType, String propertyName, Class propertyType)
Deprecated.static IObservableValue
BeansObservables. observeDetailValue(Realm realm, IObservableValue master, String propertyName, Class propertyType)
Deprecated.static IObservableValue
BeansObservables. observeDetailValue(IObservableValue master, Class masterType, String propertyName, Class propertyType)
Deprecated.useBeanProperties
insteadstatic IObservableValue
BeansObservables. observeDetailValue(IObservableValue master, String propertyName, Class propertyType)
Deprecated.useBeanProperties
insteadstatic IObservableValue
PojoObservables. observeDetailValue(Realm realm, IObservableValue master, String propertyName, Class propertyType)
Deprecated.static IObservableValue
PojoObservables. observeDetailValue(IObservableValue master, String propertyName, Class propertyType)
Deprecated.usePojoProperties
insteadstatic IObservableValue
BeansObservables. observeValue(Object bean, String propertyName)
Deprecated.useBeanProperties
insteadstatic IObservableValue
BeansObservables. observeValue(Realm realm, Object bean, String propertyName)
Deprecated.useBeanProperties
insteadstatic IObservableValue
PojoObservables. observeValue(Object pojo, String propertyName)
Deprecated.usePojoProperties
insteadstatic IObservableValue
PojoObservables. observeValue(Realm realm, Object pojo, String propertyName)
Deprecated.usePojoProperties
insteadMethods in org.eclipse.core.databinding.beans with parameters of type IObservableValue Modifier and Type Method Description static IObservableList
BeansObservables. observeDetailList(Realm realm, IObservableValue master, String propertyName, Class propertyType)
Deprecated.static IObservableList
BeansObservables. observeDetailList(IObservableValue master, String propertyName, Class propertyType)
Deprecated.useBeanProperties
insteadstatic IObservableList
PojoObservables. observeDetailList(Realm realm, IObservableValue master, String propertyName, Class propertyType)
Deprecated.static IObservableList
PojoObservables. observeDetailList(IObservableValue master, String propertyName, Class propertyType)
Deprecated.usePojoProperties
insteadstatic IObservableMap
BeansObservables. observeDetailMap(Realm realm, IObservableValue master, String propertyName)
Deprecated.static IObservableMap
BeansObservables. observeDetailMap(IObservableValue master, String propertyName)
Deprecated.useBeanProperties
insteadstatic IObservableMap
PojoObservables. observeDetailMap(Realm realm, IObservableValue master, String propertyName)
Deprecated.static IObservableMap
PojoObservables. observeDetailMap(IObservableValue master, String propertyName)
Deprecated.usePojoProperties
insteadstatic IObservableSet
BeansObservables. observeDetailSet(Realm realm, IObservableValue master, String propertyName, Class propertyType)
Deprecated.static IObservableSet
BeansObservables. observeDetailSet(IObservableValue master, String propertyName, Class propertyType)
Deprecated.useBeanProperties
insteadstatic IObservableSet
PojoObservables. observeDetailSet(Realm realm, IObservableValue master, String propertyName, Class propertyType)
Deprecated.static IObservableSet
PojoObservables. observeDetailSet(IObservableValue master, String propertyName, Class propertyType)
Deprecated.usePojoProperties
insteadstatic IObservableValue
BeansObservables. observeDetailValue(Realm realm, IObservableValue master, Class masterType, String propertyName, Class propertyType)
Deprecated.static IObservableValue
BeansObservables. observeDetailValue(Realm realm, IObservableValue master, String propertyName, Class propertyType)
Deprecated.static IObservableValue
BeansObservables. observeDetailValue(IObservableValue master, Class masterType, String propertyName, Class propertyType)
Deprecated.useBeanProperties
insteadstatic IObservableValue
BeansObservables. observeDetailValue(IObservableValue master, String propertyName, Class propertyType)
Deprecated.useBeanProperties
insteadstatic IObservableValue
PojoObservables. observeDetailValue(Realm realm, IObservableValue master, String propertyName, Class propertyType)
Deprecated.static IObservableValue
PojoObservables. observeDetailValue(IObservableValue master, String propertyName, Class propertyType)
Deprecated.usePojoProperties
instead -
Uses of IObservableValue in org.eclipse.core.databinding.observable
Methods in org.eclipse.core.databinding.observable that return IObservableValue Modifier and Type Method Description static <T> IObservableValue<T>
Observables. constantObservableValue(Realm realm, T value)
Returns an observable value with the given constant value.static <T> IObservableValue<T>
Observables. constantObservableValue(Realm realm, T value, Object valueType)
Returns an observable value with the given constant value.static <T> IObservableValue<T>
Observables. constantObservableValue(T value)
Returns an observable value with the given constant value.static <T> IObservableValue<T>
Observables. constantObservableValue(T value, T valueType)
Returns an observable value with the given constant value.static <T> IObservableValue<T>
Observables. observeDelayedValue(int delay, IObservableValue<T> observable)
Returns an observable which delays notification of value change events fromobservable
untildelay
milliseconds have elapsed since the last change event.static <K,V>
IObservableValue<V>Observables. observeDetailMapEntry(IObservableMap<K,V> map, IObservableValue<K> master, Object valueType)
Helper method forMasterDetailObservables.detailValue(master, mapEntryValueFactory(map, valueType), valueType)
.static <K,V>
IObservableValue<V>Observables. observeMapEntry(IObservableMap<K,V> map, K key)
Returns an observable value that tracks changes to the value of an observable map's entry specified by its key.static <K,V>
IObservableValue<V>Observables. observeMapEntry(IObservableMap<K,V> map, K key, Object valueType)
Returns an observable value that tracks changes to the value of an observable map's entry specified by its key.static IObservableValue<Boolean>
Observables. observeStale(IObservable observable)
Returns an observable value of typeBoolean.TYPE
which tracks whether the given observable is stale.static <T> IObservableValue<T>
Observables. proxyObservableValue(IObservableValue<T> target)
Returns an observable value that contains the same value as the given observable, and fires the same events as the given observable, but can be disposed of without disposing of the wrapped observable.static <T> IObservableValue<T>
Observables. unmodifiableObservableValue(IObservableValue<T> value)
Returns an unmodifiable observable value backed by the given observable value.Methods in org.eclipse.core.databinding.observable that return types with arguments of type IObservableValue Modifier and Type Method Description static <K,V>
IObservableFactory<K,IObservableValue<V>>Observables. mapEntryValueFactory(IObservableMap<K,V> map, Object valueType)
Returns a factory for creating observable values tracking the value of theobservable map
entry identified by a particular key.Methods in org.eclipse.core.databinding.observable with parameters of type IObservableValue Modifier and Type Method Description static <T> IObservableValue<T>
Observables. observeDelayedValue(int delay, IObservableValue<T> observable)
Returns an observable which delays notification of value change events fromobservable
untildelay
milliseconds have elapsed since the last change event.static <K,V>
IObservableValue<V>Observables. observeDetailMapEntry(IObservableMap<K,V> map, IObservableValue<K> master, Object valueType)
Helper method forMasterDetailObservables.detailValue(master, mapEntryValueFactory(map, valueType), valueType)
.static <T> void
Observables. pipe(IObservableValue<T> source, IObservableValue<? super T> destination)
Copies the current value of the source observable to the destination observable, and upon value change events fired by the source observable, updates the destination observable accordingly, until the source observable is disposed.static <T> IObservableValue<T>
Observables. proxyObservableValue(IObservableValue<T> target)
Returns an observable value that contains the same value as the given observable, and fires the same events as the given observable, but can be disposed of without disposing of the wrapped observable.static <T> IObservableValue<T>
Observables. unmodifiableObservableValue(IObservableValue<T> value)
Returns an unmodifiable observable value backed by the given observable value. -
Uses of IObservableValue in org.eclipse.core.databinding.observable.masterdetail
Methods in org.eclipse.core.databinding.observable.masterdetail that return IObservableValue Modifier and Type Method Description static <M,T>
IObservableValue<T>MasterDetailObservables. detailValue(IObservableValue<M> master, IObservableFactory<? super M,IObservableValue<T>> detailFactory, Object detailType)
Creates a detail observable value from a master observable value and a factory.Methods in org.eclipse.core.databinding.observable.masterdetail with parameters of type IObservableValue Modifier and Type Method Description static <M,E>
IObservableList<E>MasterDetailObservables. detailList(IObservableValue<M> master, IObservableFactory<? super M,IObservableList<E>> detailFactory, Object detailElementType)
Creates a detail observable list from a master observable value and a factory.static <M,K,V>
IObservableMap<K,V>MasterDetailObservables. detailMap(IObservableValue<M> master, IObservableFactory<? super M,IObservableMap<K,V>> detailFactory, Object detailKeyType, Object detailValueType)
Creates a detail observable map from a master observable value and a factory.static <M,K,V>
IObservableMap<K,V>MasterDetailObservables. detailMap(IObservableValue<M> master, IObservableFactory<M,IObservableMap<K,V>> detailFactory)
Creates a detail observable map from a master observable value and a factory.static <M,E>
IObservableSet<E>MasterDetailObservables. detailSet(IObservableValue<M> master, IObservableFactory<? super M,IObservableSet<E>> detailFactory, Object detailElementType)
Creates a detail observable set from a master observable value and a factory.static <M,T>
IObservableValue<T>MasterDetailObservables. detailValue(IObservableValue<M> master, IObservableFactory<? super M,IObservableValue<T>> detailFactory, Object detailType)
Creates a detail observable value from a master observable value and a factory.Method parameters in org.eclipse.core.databinding.observable.masterdetail with type arguments of type IObservableValue Modifier and Type Method Description static <M,T>
IObservableValue<T>MasterDetailObservables. detailValue(IObservableValue<M> master, IObservableFactory<? super M,IObservableValue<T>> detailFactory, Object detailType)
Creates a detail observable value from a master observable value and a factory.static <M,E>
IObservableList<E>MasterDetailObservables. detailValues(IObservableList<M> masterList, IObservableFactory<? super M,IObservableValue<E>> detailFactory, Object detailType)
Returns a detail observable list where each element is the detail value of the element in the master observable list.static <K,M,E>
IObservableMap<K,E>MasterDetailObservables. detailValues(IObservableMap<K,M> masterMap, IObservableFactory<? super M,IObservableValue<E>> detailFactory, Object detailType)
Returns a detail observable map where the map's key set is the same as the one of the given master observable map, and where each value is the detail value of the corresponding value in the master observable map.static <M,E>
IObservableMap<M,E>MasterDetailObservables. detailValues(IObservableSet<M> masterSet, IObservableFactory<? super M,IObservableValue<E>> detailFactory, Object detailType)
Returns a detail observable map where the map's key set is the same as the given observable set, and where each value is the detail value of the element in the master observable set. -
Uses of IObservableValue in org.eclipse.core.databinding.observable.value
Subinterfaces of IObservableValue in org.eclipse.core.databinding.observable.value Modifier and Type Interface Description interface
IVetoableValue<T>
An observable value whose changes can be vetoed by listeners.Classes in org.eclipse.core.databinding.observable.value that implement IObservableValue Modifier and Type Class Description class
AbstractObservableValue<T>
This class is thread safe.class
AbstractVetoableValue<T>
This class is thread safe.class
ComputedValue<T>
A Lazily calculated value that automatically computes and registers listeners on its dependencies as long as all of its dependencies areIObservable
objects.class
DateAndTimeObservableValue
AnIObservableValue
<Date
> which supports scenarios where the date and time are presented as separate elements in the user interface.class
DecoratingObservableValue<T>
An observable value which decorates another observable value.class
DecoratingVetoableValue<T>
AnIVetoableValue
decorator for an observable value.class
DuplexingObservableValue<T>
class
SelectObservableValue<T>
An observable value which behaves similarly to the <select> and <option> HTML tags.class
WritableValue<T>
Mutable (writable) implementation ofIObservableValue
that will maintain a value and fire change events when the value changes.Methods in org.eclipse.core.databinding.observable.value that return IObservableValue Modifier and Type Method Description static <T> IObservableValue<T>
ComputedValue. create(Supplier<T> supplier)
Factory method to createComputedValue
objects in an easy manner.IObservableValue<T>
ValueChangeEvent. getObservableValue()
Returns the observable value from which this event originated.IObservableValue<T>
ValueChangingEvent. getObservableValue()
Methods in org.eclipse.core.databinding.observable.value with parameters of type IObservableValue Modifier and Type Method Description void
SelectObservableValue. addOption(T value, IObservableValue<Boolean> observable)
Adds an option to this SelectObservableValue.Constructors in org.eclipse.core.databinding.observable.value with parameters of type IObservableValue Constructor Description DateAndTimeObservableValue(IObservableValue<Date> dateObservable, IObservableValue<Date> timeObservable)
Constructs a DateAndTimeObservableValue with the specified constituent observables.DecoratingObservableValue(IObservableValue<T> decorated, boolean disposeDecoratedOnDispose)
Constructs a DecoratingObservableValue which decorates the given observable.DecoratingVetoableValue(IObservableValue<T> decorated, boolean disposeDecoratedOnDispose)
ValueChangeEvent(IObservableValue<T> source, ValueDiff<T> diff)
Creates a new value change event.ValueChangingEvent(IObservableValue<T> source, ValueDiff<T> diff)
Creates a new value changing event. -
Uses of IObservableValue in org.eclipse.core.databinding.property
Methods in org.eclipse.core.databinding.property that return types with arguments of type IObservableValue Modifier and Type Method Description static <T> IValueProperty<IObservableValue<T>,T>
Properties. observableValue(Object valueType)
Returns a value property which observes the value of anIObservableValue
. -
Uses of IObservableValue in org.eclipse.core.databinding.property.list
Methods in org.eclipse.core.databinding.property.list with parameters of type IObservableValue Modifier and Type Method Description <U extends S>
IObservableList<E>IListProperty. observeDetail(IObservableValue<U> master)
Returns an observable list on the master observable's realm which tracks this property of the current value ofmaster
.<U extends S>
IObservableList<E>ListProperty. observeDetail(IObservableValue<U> master)
-
Uses of IObservableValue in org.eclipse.core.databinding.property.map
Methods in org.eclipse.core.databinding.property.map with parameters of type IObservableValue Modifier and Type Method Description <U extends S>
IObservableMap<K,V>IMapProperty. observeDetail(IObservableValue<U> master)
Returns an observable map on the master observable's realm which tracks this property of the values in the entry set ofmaster
.<U extends S>
IObservableMap<K,V>MapProperty. observeDetail(IObservableValue<U> master)
-
Uses of IObservableValue in org.eclipse.core.databinding.property.set
Methods in org.eclipse.core.databinding.property.set with parameters of type IObservableValue Modifier and Type Method Description <U extends S>
IObservableSet<E>ISetProperty. observeDetail(IObservableValue<U> master)
Returns an observable set on the master observable's realm which tracks this property of the current value ofmaster
.<U extends S>
IObservableSet<E>SetProperty. observeDetail(IObservableValue<U> master)
-
Uses of IObservableValue in org.eclipse.core.databinding.property.value
Methods in org.eclipse.core.databinding.property.value that return IObservableValue Modifier and Type Method Description IObservableValue<T>
DelegatingValueProperty. observe(Realm realm, S source)
IObservableValue<T>
DelegatingValueProperty. observe(S source)
IObservableValue<T>
IValueProperty. observe(Realm realm, S source)
Returns an observable value observing this value property on the given property sourceIObservableValue<T>
IValueProperty. observe(S source)
Returns an observable value observing this value property on the given property source.IObservableValue<T>
SimpleValueProperty. observe(Realm realm, S source)
IObservableValue<T>
ValueProperty. observe(S source)
<M extends S>
IObservableValue<T>IValueProperty. observeDetail(IObservableValue<M> master)
Returns an observable value on the master observable's realm which tracks this property on the current value ofmaster
.<U extends S>
IObservableValue<T>ValueProperty. observeDetail(IObservableValue<U> master)
Methods in org.eclipse.core.databinding.property.value that return types with arguments of type IObservableValue Modifier and Type Method Description IObservableFactory<S,IObservableValue<T>>
IValueProperty. valueFactory()
Returns a factory for creating observable values tracking this property of a particular property source.IObservableFactory<S,IObservableValue<T>>
IValueProperty. valueFactory(Realm realm)
Returns a factory for creating observable values in the given realm, tracking this property of a particular property source.IObservableFactory<S,IObservableValue<T>>
ValueProperty. valueFactory()
IObservableFactory<S,IObservableValue<T>>
ValueProperty. valueFactory(Realm realm)
Methods in org.eclipse.core.databinding.property.value with parameters of type IObservableValue Modifier and Type Method Description <M extends S>
IObservableValue<T>IValueProperty. observeDetail(IObservableValue<M> master)
Returns an observable value on the master observable's realm which tracks this property on the current value ofmaster
.<U extends S>
IObservableValue<T>ValueProperty. observeDetail(IObservableValue<U> master)
-
Uses of IObservableValue in org.eclipse.core.databinding.validation
Methods in org.eclipse.core.databinding.validation that return IObservableValue Modifier and Type Method Description IObservableValue<IStatus>
MultiValidator. getValidationStatus()
Returns anIObservableValue
whose value is always the current validation status of this MultiValidator.<T> IObservableValue<T>
MultiValidator. observeValidatedValue(IObservableValue<T> target)
Returns a wrapperIObservableValue
which stays in sync with the given target observable only when the validation status is valid.Methods in org.eclipse.core.databinding.validation with parameters of type IObservableValue Modifier and Type Method Description <T> IObservableValue<T>
MultiValidator. observeValidatedValue(IObservableValue<T> target)
Returns a wrapperIObservableValue
which stays in sync with the given target observable only when the validation status is valid. -
Uses of IObservableValue in org.eclipse.jface.databinding.fieldassist
Methods in org.eclipse.jface.databinding.fieldassist with parameters of type IObservableValue Modifier and Type Method Description static ControlDecorationSupport
ControlDecorationSupport. create(IObservableValue<IStatus> validationStatus, int position, IObservable... targetsToBeDecorated)
Creates a ControlDecorationSupport which observes the given validation status and displays aControlDecoration
over the underlying SWT control of all target observables that implementISWTObservable
orIViewerObservable
.static ControlDecorationSupport
ControlDecorationSupport. create(IObservableValue<IStatus> validationStatus, int position, IObservableList<IObservable> targetsToBeDecorated)
Creates a ControlDecorationSupport which observes the given validation status and displays aControlDecoration
over the underlying SWT control of all target observables that implementISWTObservable
orIViewerObservable
.static ControlDecorationSupport
ControlDecorationSupport. create(IObservableValue<IStatus> validationStatus, int position, Composite composite, IObservable... targetsToBeDecorated)
Creates a ControlDecorationSupport which observes the validation status and displays aControlDecoration
over the underlying SWT control of all target observables that implementISWTObservable
orIViewerObservable
.static ControlDecorationSupport
ControlDecorationSupport. create(IObservableValue<IStatus> validationStatus, int position, Composite composite, IObservableList<IObservable> targetsToBeDecorated)
Creates a ControlDecorationSupport which observes the validation status and displays aControlDecoration
over the underlying SWT control of all target observables that implementISWTObservable
orIViewerObservable
.static ControlDecorationSupport
ControlDecorationSupport. create(IObservableValue<IStatus> validationStatus, int position, Composite composite, ControlDecorationUpdater updater, IObservable... targetsToBeDecorated)
Creates a ControlDecorationSupport which observes the validation status and displays aControlDecoration
over the underlying SWT control of all target observables that implementISWTObservable
orIViewerObservable
.static ControlDecorationSupport
ControlDecorationSupport. create(IObservableValue<IStatus> validationStatus, int position, Composite composite, ControlDecorationUpdater updater, IObservableList<IObservable> targetsToBeDecorated)
Creates a ControlDecorationSupport which observes the validation status and displays aControlDecoration
over the underlying SWT control of all target observables that implementISWTObservable
orIViewerObservable
. -
Uses of IObservableValue in org.eclipse.jface.databinding.swt
Subinterfaces of IObservableValue in org.eclipse.jface.databinding.swt Modifier and Type Interface Description interface
ISWTObservableValue
IObservableValue
observing an SWT widget.Methods in org.eclipse.jface.databinding.swt that return IObservableValue Modifier and Type Method Description IObservableValue
WidgetValueProperty. observe(Object source)
IObservableValue
WidgetValueProperty. observe(Realm realm, Object source)
Methods in org.eclipse.jface.databinding.swt with parameters of type IObservableValue Modifier and Type Method Description protected ISWTObservableValue
WidgetValueProperty. wrapObservable(IObservableValue observable, Widget widget)
-
Uses of IObservableValue in org.eclipse.jface.databinding.viewers
Subinterfaces of IObservableValue in org.eclipse.jface.databinding.viewers Modifier and Type Interface Description interface
IViewerObservableValue
IObservableValue
observing a JFace Viewer.Methods in org.eclipse.jface.databinding.viewers that return IObservableValue Modifier and Type Method Description protected abstract IObservableValue
ObservableValueEditingSupport. doCreateCellEditorObservable(CellEditor cellEditor)
Creates the observable value for the CellEditor.protected abstract IObservableValue
ObservableValueEditingSupport. doCreateElementObservable(Object element, ViewerCell cell)
Creates the observable value for the element.IObservableValue
ViewerValueProperty. observe(Object source)
IObservableValue
ViewerValueProperty. observe(Realm realm, Object source)
static IObservableValue
ViewersObservables. observeInput(Viewer viewer)
Returns an observable value that tracks the input of the given viewer.static IObservableValue
ViewersObservables. observeSinglePostSelection(IPostSelectionProvider selectionProvider)
Returns an observable value that tracks the current post selection of the given post selection provider.static IObservableValue
ViewersObservables. observeSingleSelection(ISelectionProvider selectionProvider)
Returns an observable value that tracks the current selection of the given selection provider.Methods in org.eclipse.jface.databinding.viewers with parameters of type IObservableValue Modifier and Type Method Description protected Binding
ObservableValueEditingSupport. createBinding(IObservableValue target, IObservableValue model)
Creates a new binding for the providedtarget
andmodel
. -
Uses of IObservableValue in org.eclipse.ui.databinding
Methods in org.eclipse.ui.databinding that return IObservableValue Modifier and Type Method Description static IObservableValue<IEditorReference>
WorkbenchObservables. observeActiveEditor(IPartService partService)
Returns an observable value that tracks the active editor for the given part service.static IObservableValue<IWorkbenchPartReference>
WorkbenchObservables. observeActivePart(IPartService partService)
Returns an observable value that tracks the active workbench part for the given part service.static IObservableValue<IWorkbenchPage>
WorkbenchObservables. observeActiveWorkbenchPage(IWorkbenchWindow window)
Returns an observable value that tracks the active workbench page for the given workbench window.static IObservableValue<IWorkbenchWindow>
WorkbenchObservables. observeActiveWorkbenchWindow(IWorkbench workbench)
Returns an observable value that tracks the active workbench window for the given workbench.static <T> IObservableValue<T>
WorkbenchObservables. observeAdaptedSingleSelection(IServiceLocator locator, Class<T> targetType)
Returns an observable value that tracks the post selection of a selection service obtained through the given service locator, and adapts the first element of that selection to the given target type.static <T> IObservableValue<T>
WorkbenchObservables. observeDetailAdaptedValue(IObservableValue<?> master, Class<T> adapter)
Returns an observable with values of the given target type.static IObservableValue<IEditorInput>
WorkbenchObservables. observeEditorInput(IEditorPart editor)
Returns an observable value that tracks the editor input for the given editor.Methods in org.eclipse.ui.databinding with parameters of type IObservableValue Modifier and Type Method Description static <T> IObservableValue<T>
WorkbenchObservables. observeDetailAdaptedValue(IObservableValue<?> master, Class<T> adapter)
Returns an observable with values of the given target type.
-