Uses of Interface
org.eclipse.core.databinding.observable.IObservable
-
Packages that use IObservable Package Description org.eclipse.core.databinding Provides classes for binding observable objects, for example UI widgets and model objects.org.eclipse.core.databinding.observable Provides the core APIs for observing changes in objects.org.eclipse.core.databinding.observable.list Provides classes for observing changes in lists.org.eclipse.core.databinding.observable.map Provides classes that can be used to observe changes in maps.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.set Provides classes that can be used to observe changes in sets.org.eclipse.core.databinding.observable.value Provides classes that can be used to observe changes in discrete values.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. -
-
Uses of IObservable in org.eclipse.core.databinding
Classes in org.eclipse.core.databinding that implement IObservable Modifier and Type Class Description classAggregateValidationStatusThis 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 IObservable Modifier and Type Method Description IObservableBinding. getModel()Returns the model observableIObservableBinding. getTarget()Returns the target observableMethods in org.eclipse.core.databinding that return types with arguments of type IObservable Modifier and Type Method Description IObservableList<IObservable>Binding. getModels()abstract IObservableList<IObservable>ValidationStatusProvider. getModels()Returns anIObservableListcontaining the model observables (if any) that are being tracked by this validation status provider.IObservableList<IObservable>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.static IListProperty<ValidationStatusProvider,IObservable>BindingProperties. models()Returns anIListPropertyfor observing the models of aValidationStatusProvider.static IValueProperty<Binding,IObservable>BindingProperties. target()Returns anIValuePropertyfor observing the target of aBinding.static IListProperty<ValidationStatusProvider,IObservable>BindingProperties. targets()Returns anIListPropertyfor observing the targets of aValidationStatusProvider.Methods in org.eclipse.core.databinding with parameters of type IObservable Modifier and Type Method Description voidObservablesManager. 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 IObservable Constructor Description Binding(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.observable Modifier and Type Interface Description interfaceIDecoratingObservableInterface for observables which decorate other observables.interfaceIObservableCollection<E>Interface for observable collections.Classes in org.eclipse.core.databinding.observable that implement IObservable Modifier and Type Class Description classAbstractObservableclassDecoratingObservableAn observable which decorates another observableclassDecoratingObservableCollection<E>An observable collection which decorates another observable collectionMethods in org.eclipse.core.databinding.observable that return IObservable Modifier and Type Method Description IObservableDecoratingObservable. getDecorated()IObservableIDecoratingObservable. getDecorated()IObservableObservableEvent. 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 IObservable Modifier and Type Method Description static 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 IObservable Constructor Description ChangeEvent(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.list Modifier and Type Interface Description interfaceIObservableList<E>A list whose changes can be tracked by list change listeners.Classes in org.eclipse.core.databinding.observable.list that implement IObservable Modifier and Type Class Description classAbstractObservableList<E>Subclasses 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.classDecoratingObservableList<E>An observable list which decorates another observable list.classMultiList<E>An observable list backed by an array of observable lists.classObservableList<E>Abstract 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.map Modifier and Type Interface Description interfaceIObservableMap<K,V>Observable Map.Classes in org.eclipse.core.databinding.observable.map that implement IObservable Modifier and Type Class Description classAbstractObservableMap<K,V>This class is thread safe.classBidiObservableMap<K,V>AnclassBidirectionalMap<K,V>Deprecated.This class is deprecated; useBidiObservableMapinstead.classCompositeMap<K,I,V>A read-only observable map formed by the composition of two observable maps.classComputedObservableMap<K,V>Maps objects to one of their attributes.classDecoratingObservableMap<K,V>An 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 IObservable Modifier and Type Interface Description interfaceIObservableFactory<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.set Modifier and Type Interface Description interfaceIObservableSet<E>A set whose changes can be tracked by set change listeners.Classes in org.eclipse.core.databinding.observable.set that implement IObservable Modifier and Type Class Description classAbstractObservableSet<E>Abstract 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.classDecoratingObservableSet<E>An observable set which decorates another observable set.classListToSetAdapter<E>Observable set backed by an observable list.classMappedSetDeprecated.This class is deprecated.classObservableSet<E>Abstract implementation ofIObservableSet.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.value Modifier and Type Interface Description interfaceIObservableValue<T>A value whose changes can be tracked by value change listeners.interfaceIVetoableValue<T>An observable value whose changes can be vetoed by listeners.Classes in org.eclipse.core.databinding.observable.value that implement IObservable Modifier and Type Class Description classAbstractObservableValue<T>This class is thread safe.classAbstractVetoableValue<T>This class is thread safe.classComputedValue<T>A Lazily calculated value that automatically computes and registers listeners on its dependencies as long as all of its dependencies areIObservableobjects.classDateAndTimeObservableValueAnIObservableValue<Date> which supports scenarios where the date and time are presented as separate elements in the user interface.classDecoratingObservableValue<T>An observable value which decorates another observable value.classDecoratingVetoableValue<T>AnIVetoableValuedecorator for an observable value.classDuplexingObservableValue<T>A class to reduce an observable list to a single value in an implementation specific way.classLocalDateTimeObservableValueAnIObservableValue<LocalDateTime> which supports scenarios where the date and time are presented as separate elements in the user interface.classSelectObservableValue<T>An observable value which behaves similarly to the <select> and <option> HTML tags.classWritableValue<T>Mutable (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 Modifier and Type Method Description IObservableList<IObservable>MultiValidator. getModels()IObservableList<IObservable>MultiValidator. getTargets() -
Uses of IObservable in org.eclipse.jface.databinding.fieldassist
Methods in org.eclipse.jface.databinding.fieldassist with parameters of type IObservable Modifier and Type Method Description static 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 IObservable Modifier and Type Method Description static 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.swt Modifier and Type Interface Description interfaceISWTObservableIObservableobserving an SWT widget.interfaceISWTObservableList<E>IObservableListobserving an SWT widget.interfaceISWTObservableValue<T>IObservableValueobserving an SWT widget. -
Uses of IObservable in org.eclipse.jface.databinding.viewers
Subinterfaces of IObservable in org.eclipse.jface.databinding.viewers Modifier and Type Interface Description interfaceIViewerObservableIObservableobserving a JFace Viewer.interfaceIViewerObservableList<E>IObservableListobserving a JFace Viewer.interfaceIViewerObservableSet<E>IObservableSetobserving a JFace Viewer.interfaceIViewerObservableValue<T>IObservableValueobserving a JFace Viewer.
-