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 classThis 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 anIObservableListcontaining the model observables (if any) that are being tracked by this validation status provider.Binding.getTargets()abstract IObservableList<IObservable> ValidationStatusProvider.getTargets()Returns anIObservableListcontaining the target observables (if any) that are being tracked by this validation status provider.static IValueProperty<Binding, IObservable> BindingProperties.model()Returns anIValuePropertyfor observing the model of aBinding.BindingProperties.models()Returns anIListPropertyfor observing the models of aValidationStatusProvider.static IValueProperty<Binding, IObservable> BindingProperties.target()Returns anIValuePropertyfor observing the target of aBinding.BindingProperties.targets()Returns anIListPropertyfor observing the targets of aValidationStatusProvider.Methods in org.eclipse.core.databinding with parameters of type IObservableModifier and TypeMethodDescriptionvoidObservablesManager.addObservable(IObservable observable) Adds the given observable to this manager.voidObservablesManager.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 TypeInterfaceDescriptioninterfaceInterface for observables which decorate other observables.interfaceInterface for observable collections.Classes in org.eclipse.core.databinding.observable that implement IObservableModifier and TypeClassDescriptionclassclassAn observable which decorates another observableclassAn 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 voidObservableTracker.getterCalled(IObservable observable) Notifies the ObservableTracker that an observable was read from.static voidObservableTracker.observableCreated(IObservable observable) Notifies the ObservableTracker that an observable was created.static IObservableValue<Boolean> Observables.observeStale(IObservable observable) Returns an observable value of typeBoolean.TYPEwhich 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 TypeInterfaceDescriptioninterfaceA list whose changes can be tracked by list change listeners.Classes in org.eclipse.core.databinding.observable.list that implement IObservableModifier and TypeClassDescriptionclassSubclasses should override at least get(int index) and size().classComputedList<E>A lazily calculated list that automatically computes and registers listeners on its dependencies as long as all of its dependencies areIObservableobjects.classAn observable list which decorates another observable list.classMultiList<E>An observable list backed by an array of observable lists.classAbstract implementation ofIObservableList, based on an underlying regular list.classWritableList<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 TypeClassDescriptionclassThis class is thread safe.classBidiObservableMap<K,V> AnclassBidirectionalMap<K,V> Deprecated.classCompositeMap<K,I, V> A read-only observable map formed by the composition of two observable maps.classMaps objects to one of their attributes.classAn observable map which decorates another observable map.classObservableMap<K,V> This class is thread safe.classWritableMap<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 TypeInterfaceDescriptioninterfaceIObservableFactory<T,E extends IObservable> Generates anIObservablewhen 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 TypeInterfaceDescriptioninterfaceA set whose changes can be tracked by set change listeners.Classes in org.eclipse.core.databinding.observable.set that implement IObservableModifier and TypeClassDescriptionclassAbstract implementation ofIObservableSet.classComputedSet<E>A lazily calculated set that automatically computes and registers listeners on its dependencies as long as all of its dependencies areIObservableobjects.classAn observable set which decorates another observable set.classObservable set backed by an observable list.classDeprecated.This class is deprecated.classAbstract implementation ofIObservableSet.final classUnionSet<E>Represents a set consisting of the union of elements from one or more other sets.classWritableSet<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 TypeInterfaceDescriptioninterfaceA value whose changes can be tracked by value change listeners.interfaceAn observable value whose changes can be vetoed by listeners.Classes in org.eclipse.core.databinding.observable.value that implement IObservableModifier and TypeClassDescriptionclassThis class is thread safe.classThis class is thread safe.classA Lazily calculated value that automatically computes and registers listeners on its dependencies as long as all of its dependencies areIObservableobjects.classAnIObservableValue<Date> which supports scenarios where the date and time are presented as separate elements in the user interface.classAn observable value which decorates another observable value.classAnIVetoableValuedecorator for an observable value.classA class to reduce an observable list to a single value in an implementation specific way.final classAnIObservableValue<LocalDateTime> which supports scenarios where the date and time are presented as separate elements in the user interface.classAn observable value which behaves similarly to the <select> and <option> HTML tags.classMutable (writable) implementation ofIObservableValuethat 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 ControlDecorationSupportControlDecorationSupport.create(IObservableValue<IStatus> validationStatus, int position, IObservable... targetsToBeDecorated) Creates a ControlDecorationSupport which observes the given validation status and displays aControlDecorationover the underlying SWT control of all target observables that implementISWTObservableorIViewerObservable.static ControlDecorationSupportControlDecorationSupport.create(IObservableValue<IStatus> validationStatus, int position, Composite composite, IObservable... targetsToBeDecorated) Creates a ControlDecorationSupport which observes the validation status and displays aControlDecorationover the underlying SWT control of all target observables that implementISWTObservableorIViewerObservable.static ControlDecorationSupportControlDecorationSupport.create(IObservableValue<IStatus> validationStatus, int position, Composite composite, ControlDecorationUpdater updater, IObservable... targetsToBeDecorated) Creates a ControlDecorationSupport which observes the validation status and displays aControlDecorationover the underlying SWT control of all target observables that implementISWTObservableorIViewerObservable.Method parameters in org.eclipse.jface.databinding.fieldassist with type arguments of type IObservableModifier and TypeMethodDescriptionstatic ControlDecorationSupportControlDecorationSupport.create(IObservableValue<IStatus> validationStatus, int position, IObservableList<IObservable> targetsToBeDecorated) Creates a ControlDecorationSupport which observes the given validation status and displays aControlDecorationover the underlying SWT control of all target observables that implementISWTObservableorIViewerObservable.static ControlDecorationSupportControlDecorationSupport.create(IObservableValue<IStatus> validationStatus, int position, Composite composite, IObservableList<IObservable> targetsToBeDecorated) Creates a ControlDecorationSupport which observes the validation status and displays aControlDecorationover the underlying SWT control of all target observables that implementISWTObservableorIViewerObservable.static ControlDecorationSupportControlDecorationSupport.create(IObservableValue<IStatus> validationStatus, int position, Composite composite, ControlDecorationUpdater updater, IObservableList<IObservable> targetsToBeDecorated) Creates a ControlDecorationSupport which observes the validation status and displays aControlDecorationover the underlying SWT control of all target observables that implementISWTObservableorIViewerObservable. -
Uses of IObservable in org.eclipse.jface.databinding.swt
Subinterfaces of IObservable in org.eclipse.jface.databinding.swtModifier and TypeInterfaceDescriptioninterfaceIObservableobserving an SWT widget.interfaceIObservableListobserving an SWT widget.interfaceIObservableValueobserving an SWT widget. -
Uses of IObservable in org.eclipse.jface.databinding.viewers
Subinterfaces of IObservable in org.eclipse.jface.databinding.viewersModifier and TypeInterfaceDescriptioninterfaceIObservableobserving a JFace Viewer.interfaceIObservableListobserving a JFace Viewer.interfaceIObservableSetobserving a JFace Viewer.interfaceIObservableValueobserving a JFace Viewer.
BidiObservableMapinstead.