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 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 IObservable Modifier and Type Method Description IObservable
Binding. getModel()
Returns the model observableIObservable
Binding. 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 anIObservableList
containing the model observables (if any) that are being tracked by this validation status provider.IObservableList<IObservable>
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
.static IListProperty<ValidationStatusProvider,IObservable>
BindingProperties. models()
Returns anIListProperty
for observing the models of aValidationStatusProvider
.static IValueProperty<Binding,IObservable>
BindingProperties. target()
Returns anIValueProperty
for observing the target of aBinding
.static IListProperty<ValidationStatusProvider,IObservable>
BindingProperties. targets()
Returns anIListProperty
for observing the targets of aValidationStatusProvider
.Methods in org.eclipse.core.databinding with parameters of type IObservable Modifier and Type Method Description void
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 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 interface
IDecoratingObservable
Interface for observables which decorate other observables.interface
IObservableCollection<E>
Interface for observable collections.Classes in org.eclipse.core.databinding.observable that implement IObservable Modifier and Type Class Description class
AbstractObservable
class
DecoratingObservable
An observable which decorates another observableclass
DecoratingObservableCollection<E>
An observable collection which decorates another observable collectionMethods in org.eclipse.core.databinding.observable that return IObservable Modifier and Type Method Description IObservable
DecoratingObservable. getDecorated()
IObservable
IDecoratingObservable. getDecorated()
IObservable
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 IObservable Modifier and Type Method Description static 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 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 interface
IObservableList<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 class
AbstractObservableList<E>
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
DecoratingObservableList<E>
An observable list which decorates another observable list.class
MultiList<E>
An observable list backed by an array of observable lists.class
ObservableList<E>
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.map Modifier and Type Interface Description interface
IObservableMap<K,V>
Observable Map.Classes in org.eclipse.core.databinding.observable.map that implement IObservable Modifier and Type Class Description class
AbstractObservableMap<K,V>
This class is thread safe.class
BidiObservableMap<K,V>
Anclass
BidirectionalMap<K,V>
Deprecated.This class is deprecated; useBidiObservableMap
instead.class
CompositeMap<K,I,V>
A read-only observable map formed by the composition of two observable maps.class
ComputedObservableMap<K,V>
Maps objects to one of their attributes.class
DecoratingObservableMap<K,V>
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 IObservable Modifier and Type Interface Description interface
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.set Modifier and Type Interface Description interface
IObservableSet<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 class
AbstractObservableSet<E>
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
DecoratingObservableSet<E>
An observable set which decorates another observable set.class
ListToSetAdapter<E>
Observable set backed by an observable list.class
MappedSet
Deprecated.This class is deprecated.class
ObservableSet<E>
Abstract implementation ofIObservableSet
.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.value Modifier and Type Interface Description interface
IObservableValue<T>
A value whose changes can be tracked by value change listeners.interface
IVetoableValue<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 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. -
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 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 IObservable Modifier and Type Method Description 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, 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.swt Modifier and Type Interface Description interface
ISWTObservable
IObservable
observing an SWT widget.interface
ISWTObservableList<E>
IObservableList
observing an SWT widget.interface
ISWTObservableValue<T>
IObservableValue
observing 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 interface
IViewerObservable
IObservable
observing a JFace Viewer.interface
IViewerObservableList<E>
IObservableList
observing a JFace Viewer.interface
IViewerObservableSet<E>
IObservableSet
observing a JFace Viewer.interface
IViewerObservableValue<T>
IObservableValue
observing a JFace Viewer.
-