Uses of Interface
org.eclipse.core.databinding.observable.IObservable
Packages that use IObservable
Package
Description
Provides classes for binding observable objects, for example UI widgets and model objects.
Provides the core APIs for observing changes in objects.
Provides classes for observing changes in lists.
Provides classes that can be used to observe changes in maps.
Provides classes that can be used to observe a detail of a master object.
Provides classes that can be used to observe changes in sets.
Provides classes that can be used to observe changes in discrete values.
Provides the core APIs for validation.
Provides classes that bridge between data binding and the JFace Fieldassist framework.
Provides classes that can be used to observe changes in SWT widgets.
Provides classes that can be used to observe the JFace Viewer framework.
-
Uses of IObservable in org.eclipse.core.databinding
Classes in org.eclipse.core.databinding that implement IObservableModifier and TypeClassDescriptionfinal class
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 IObservableModifier and TypeMethodDescriptionBinding.getModel()
Returns the model observableBinding.getTarget()
Returns the target observableMethods in org.eclipse.core.databinding that return types with arguments of type IObservableModifier and TypeMethodDescriptionBinding.getModels()
abstract IObservableList<IObservable>
ValidationStatusProvider.getModels()
Returns anIObservableList
containing the model observables (if any) that are being tracked by this validation status provider.Binding.getTargets()
abstract IObservableList<IObservable>
ValidationStatusProvider.getTargets()
Returns anIObservableList
containing the target observables (if any) that are being tracked by this validation status provider.static IValueProperty<Binding,
IObservable> BindingProperties.model()
Returns anIValueProperty
for observing the model of aBinding
.BindingProperties.models()
Returns anIListProperty
for observing the models of aValidationStatusProvider
.static IValueProperty<Binding,
IObservable> BindingProperties.target()
Returns anIValueProperty
for observing the target of aBinding
.BindingProperties.targets()
Returns anIListProperty
for observing the targets of aValidationStatusProvider
.Methods in org.eclipse.core.databinding with parameters of type IObservableModifier and TypeMethodDescriptionvoid
ObservablesManager.addObservable
(IObservable observable) Adds the given observable to this manager.void
ObservablesManager.excludeObservable
(IObservable observable) Adds the given observable to this manager's exclusion list.Constructors in org.eclipse.core.databinding with parameters of type IObservableModifierConstructorDescriptionBinding
(IObservable target, IObservable model) Creates a new binding. -
Uses of IObservable in org.eclipse.core.databinding.observable
Subinterfaces of IObservable in org.eclipse.core.databinding.observableModifier and TypeInterfaceDescriptioninterface
Interface for observables which decorate other observables.interface
Interface for observable collections.Classes in org.eclipse.core.databinding.observable that implement IObservableModifier and TypeClassDescriptionclass
class
An observable which decorates another observableclass
An observable collection which decorates another observable collectionMethods in org.eclipse.core.databinding.observable that return IObservableModifier and TypeMethodDescriptionDecoratingObservable.getDecorated()
IDecoratingObservable.getDecorated()
ObservableEvent.getObservable()
Returns the observable that generated this event.static IObservable[]
ObservableTracker.runAndCollect
(Runnable runnable) Invokes the given runnable, and returns the set of IObservables that were created by the runnable.static IObservable[]
ObservableTracker.runAndMonitor
(Runnable runnable, IChangeListener changeListener, IStaleListener staleListener) Invokes the given runnable, and returns the set of IObservables that were read by the runnable.Methods in org.eclipse.core.databinding.observable with parameters of type IObservableModifier and TypeMethodDescriptionstatic void
ObservableTracker.getterCalled
(IObservable observable) Notifies the ObservableTracker that an observable was read from.static void
ObservableTracker.observableCreated
(IObservable observable) Notifies the ObservableTracker that an observable was created.static IObservableValue<Boolean>
Observables.observeStale
(IObservable observable) Returns an observable value of typeBoolean.TYPE
which tracks whether the given observable is stale.Constructors in org.eclipse.core.databinding.observable with parameters of type IObservableModifierConstructorDescriptionChangeEvent
(IObservable source) Creates a new change event object.DecoratingObservable
(IObservable decorated, boolean disposeDecoratedOnDispose) Constructs a DecoratingObservable which decorates the given observable.DisposeEvent
(IObservable source) Creates a new dispose event object.ObservableEvent
(IObservable source) Creates a new observable event.StaleEvent
(IObservable source) Creates a new stale event. -
Uses of IObservable in org.eclipse.core.databinding.observable.list
Subinterfaces of IObservable in org.eclipse.core.databinding.observable.listModifier and TypeInterfaceDescriptioninterface
A list whose changes can be tracked by list change listeners.Classes in org.eclipse.core.databinding.observable.list that implement IObservableModifier and TypeClassDescriptionclass
Subclasses should override at least get(int index) and size().class
ComputedList<E>
A lazily calculated list that automatically computes and registers listeners on its dependencies as long as all of its dependencies areIObservable
objects.class
An observable list which decorates another observable list.class
MultiList<E>
An observable list backed by an array of observable lists.class
Abstract implementation ofIObservableList
, based on an underlying regular list.class
WritableList<E>
Mutable observable list backed by an ArrayList. -
Uses of IObservable in org.eclipse.core.databinding.observable.map
Subinterfaces of IObservable in org.eclipse.core.databinding.observable.mapClasses in org.eclipse.core.databinding.observable.map that implement IObservableModifier and TypeClassDescriptionclass
This class is thread safe.class
BidiObservableMap<K,
V> Anclass
BidirectionalMap<K,
V> Deprecated.class
CompositeMap<K,
I, V> A read-only observable map formed by the composition of two observable maps.class
Maps objects to one of their attributes.class
An observable map which decorates another observable map.class
ObservableMap<K,
V> This class is thread safe.class
WritableMap<K,
V> This class is thread safe. -
Uses of IObservable in org.eclipse.core.databinding.observable.masterdetail
Classes in org.eclipse.core.databinding.observable.masterdetail with type parameters of type IObservableModifier and TypeInterfaceDescriptioninterface
IObservableFactory<T,
E extends IObservable> Generates anIObservable
when passed a target instance. -
Uses of IObservable in org.eclipse.core.databinding.observable.set
Subinterfaces of IObservable in org.eclipse.core.databinding.observable.setModifier and TypeInterfaceDescriptioninterface
A set whose changes can be tracked by set change listeners.Classes in org.eclipse.core.databinding.observable.set that implement IObservableModifier and TypeClassDescriptionclass
Abstract implementation ofIObservableSet
.class
ComputedSet<E>
A lazily calculated set that automatically computes and registers listeners on its dependencies as long as all of its dependencies areIObservable
objects.class
An observable set which decorates another observable set.class
Observable set backed by an observable list.class
Deprecated.This class is deprecated.class
Abstract implementation ofIObservableSet
.final class
UnionSet<E>
Represents a set consisting of the union of elements from one or more other sets.class
WritableSet<E>
Mutable (writable) implementation ofIObservableSet
. -
Uses of IObservable in org.eclipse.core.databinding.observable.value
Subinterfaces of IObservable in org.eclipse.core.databinding.observable.valueModifier and TypeInterfaceDescriptioninterface
A value whose changes can be tracked by value change listeners.interface
An observable value whose changes can be vetoed by listeners.Classes in org.eclipse.core.databinding.observable.value that implement IObservableModifier and TypeClassDescriptionclass
This class is thread safe.class
This class is thread safe.class
A Lazily calculated value that automatically computes and registers listeners on its dependencies as long as all of its dependencies areIObservable
objects.class
AnIObservableValue
<Date
> which supports scenarios where the date and time are presented as separate elements in the user interface.class
An observable value which decorates another observable value.class
AnIVetoableValue
decorator for an observable value.class
A class to reduce an observable list to a single value in an implementation specific way.final class
AnIObservableValue
<LocalDateTime
> which supports scenarios where the date and time are presented as separate elements in the user interface.class
An observable value which behaves similarly to the <select> and <option> HTML tags.class
Mutable (writable) implementation ofIObservableValue
that will maintain a value and fire change events when the value changes. -
Uses of IObservable in org.eclipse.core.databinding.validation
Methods in org.eclipse.core.databinding.validation that return types with arguments of type IObservable -
Uses of IObservable in org.eclipse.jface.databinding.fieldassist
Methods in org.eclipse.jface.databinding.fieldassist with parameters of type IObservableModifier and TypeMethodDescriptionstatic 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, 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, 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
.Method parameters in org.eclipse.jface.databinding.fieldassist with type arguments of type IObservableModifier and TypeMethodDescriptionstatic 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, 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, 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 IObservable in org.eclipse.jface.databinding.swt
Subinterfaces of IObservable in org.eclipse.jface.databinding.swtModifier and TypeInterfaceDescriptioninterface
IObservable
observing an SWT widget.interface
IObservableList
observing an SWT widget.interface
IObservableValue
observing an SWT widget. -
Uses of IObservable in org.eclipse.jface.databinding.viewers
Subinterfaces of IObservable in org.eclipse.jface.databinding.viewersModifier and TypeInterfaceDescriptioninterface
IObservable
observing a JFace Viewer.interface
IObservableList
observing a JFace Viewer.interface
IObservableSet
observing a JFace Viewer.interface
IObservableValue
observing a JFace Viewer.
BidiObservableMap
instead.