Uses of Class
org.eclipse.core.databinding.observable.Realm
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 changes in sets.
Provides classes that can be used to observe changes in discrete values.
Provides the core APIs for validation.
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 Realm in org.eclipse.core.databinding
Modifier and TypeMethodDescriptionfinal Realm
DataBindingContext.getValidationRealm()
Returns the validation realm.ModifierConstructorDescriptionAggregateValidationStatus
(Realm realm, IObservableCollection<? extends ValidationStatusProvider> validationStatusProviders, int strategy) DataBindingContext
(Realm validationRealm) Creates a data binding context using the given realm for the validation observables. -
Uses of Realm in org.eclipse.core.databinding.observable
Modifier and TypeMethodDescriptionstatic Realm
Realm.getDefault()
Returns the default realm for the calling thread, ornull
if no default realm has been set.IObservable.getRealm()
Returns the realm for this observable.protected static Realm
Realm.setDefault
(Realm realm) Sets the default realm for the calling thread, returning the current default thread.Modifier and TypeMethodDescriptionstatic <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 <E> IObservableList<E>
Observables.emptyObservableList
(Realm realm) Returns an empty observable list belonging to the given realm.static <E> IObservableList<E>
Observables.emptyObservableList
(Realm realm, Object elementType) Returns an empty observable list of the given element type and belonging to the given realm.static <E> IObservableSet<E>
Observables.emptyObservableSet
(Realm realm) Returns an empty observable set belonging to the given realm.static <E> IObservableSet<E>
Observables.emptyObservableSet
(Realm realm, Object elementType) Returns an empty observable set of the given element type and belonging to the given realm.static void
Realm.runWithDefault
(Realm realm, Runnable runnable) Sets the providedrealm
as the default for the duration ofRunnable.run()
and resets the previous realm after completion.protected static Realm
Realm.setDefault
(Realm realm) Sets the default realm for the calling thread, returning the current default thread.static <E> IObservableList<E>
Observables.staticObservableList
(Realm realm, List<E> list) Returns an observable list belonging to the given realm, backed by the given list.static <E> IObservableList<E>
Observables.staticObservableList
(Realm realm, List<E> list, Object elementType) Returns an observable list of the given element type and belonging to the given realm, backed by the given list.static <E> IObservableSet<E>
Observables.staticObservableSet
(Realm realm, Set<E> set) Returns an observable set belonging to the given realm, backed by the given set.static <E> IObservableSet<E>
Observables.staticObservableSet
(Realm realm, Set<E> set, Object elementType) Returns an observable set of the given element type and belonging to the given realm, backed by the given set. -
Uses of Realm in org.eclipse.core.databinding.observable.list
ModifierConstructorDescriptionAbstractObservableList
(Realm realm) ComputedList
(Realm realm) Creates a computed list in given realm and with an unknown (null) element type.ComputedList
(Realm realm, Object elementType) Creates a computed list in the given realm and with the given element type.Constructs a MultiList belonging to the given realm, and backed by the given observable lists.MultiList
(Realm realm, IObservableList<E>[] lists) Constructs a MultiList belonging to the given realm, and backed by the given observable lists.MultiList
(Realm realm, IObservableList<E>[] lists, Object elementType) Deprecated.protected
ObservableList
(Realm realm, List<E> wrappedList, Object elementType) WritableList
(Realm realm) Creates an empty writable list with anull
element type.WritableList
(Realm realm, Collection<E> collection, Object elementType) Constructs a new instance in the default realm containing the elements of the given collection.WritableList
(Realm realm, List<E> toWrap, Object elementType) Creates a writable list containing elements of the given type, wrapping an existing client-supplied list. -
Uses of Realm in org.eclipse.core.databinding.observable.map
ModifierConstructorDescriptionAbstractObservableMap
(Realm realm) ObservableMap
(Realm realm, Map<K, V> wrappedMap) WritableMap
(Realm realm) Constructs a new WritableMap on the given realm.WritableMap
(Realm realm, Object keyType, Object valueType) Constructs a new WritableMap on the given realm with the specified key and value types. -
Uses of Realm in org.eclipse.core.databinding.observable.set
ModifierConstructorDescriptionprotected
AbstractObservableSet
(Realm realm) ComputedSet
(Realm realm) Creates a computed set in given realm and with an unknown (null) element type.ComputedSet
(Realm realm, Object elementType) Creates a computed set in the given realm and with the given element type.protected
ObservableSet
(Realm realm, Set<E> wrappedSet, Object elementType) WritableSet
(Realm realm) Constructs a new empty instance in the given realm and anull
element type.WritableSet
(Realm realm, Collection<? extends E> c, Object elementType) Constructs a new instance in the default realm with the given element type, containing the elements of the given collection. -
Uses of Realm in org.eclipse.core.databinding.observable.sideeffect
Modifier and TypeMethodDescriptionstatic ISideEffect
ISideEffect.createPaused
(Realm realm, Runnable runnable) Creates a newISideEffect
on the given Realm but does not activate it immediately.ISideEffectFactory.createPaused
(Realm realm, Runnable runnable) Creates a newISideEffect
on the given Realm but does not activate it immediately. -
Uses of Realm in org.eclipse.core.databinding.observable.value
ModifierConstructorDescriptionAbstractObservableValue
(Realm realm) AbstractVetoableValue
(Realm realm) ComputedValue
(Realm realm) ComputedValue
(Realm realm, Object valueType) SelectObservableValue
(Realm realm) Constructs a SelectObservableValue on the specified realm.SelectObservableValue
(Realm realm, Object valueType) Constructs a SelectObservableValue on the given realm, with the given value type.WritableValue
(Realm realm) Constructs a new instance with the providedrealm
, anull
value type, and anull
initial value.WritableValue
(Realm realm, T initialValue, Object valueType) Constructs a new instance. -
Uses of Realm in org.eclipse.core.databinding.property.list
Modifier and TypeMethodDescriptionIListProperty.listFactory
(Realm realm) Returns a factory for creating observable lists in the given realm, tracking this property of a particular property source.ListProperty.listFactory
(Realm realm) Returns an observable list observing this list property on the given property source -
Uses of Realm in org.eclipse.core.databinding.property.map
Modifier and TypeMethodDescriptionIMapProperty.mapFactory
(Realm realm) Returns a factory for creating observable maps in the given realm, tracking this property of a particular property source.MapProperty.mapFactory
(Realm realm) Returns an observable map observing this map property on the given property source -
Uses of Realm in org.eclipse.core.databinding.property.set
Modifier and TypeMethodDescriptionReturns an observable set observing this set property on the given property sourceISetProperty.setFactory
(Realm realm) Returns a factory for creating observable sets in the given realm, tracking this property of a particular property source.SetProperty.setFactory
(Realm realm) -
Uses of Realm in org.eclipse.core.databinding.property.value
Modifier and TypeMethodDescriptionReturns an observable value observing this value property on the given property sourceIValueProperty.valueFactory
(Realm realm) Returns a factory for creating observable values in the given realm, tracking this property of a particular property source.ValueProperty.valueFactory
(Realm realm) -
Uses of Realm in org.eclipse.core.databinding.validation
ModifierConstructorDescriptionMultiValidator
(Realm realm) Constructs a MultiValidator on the given realm. -
Uses of Realm in org.eclipse.jface.databinding.swt
Modifier and TypeClassDescriptionclass
Modifier and TypeMethodDescriptionstatic Realm
Returns the realm representing the UI thread for the given display.Modifier and TypeMethodDescription -
Uses of Realm in org.eclipse.jface.databinding.viewers
Modifier and TypeMethodDescription
MultiList(Realm, List, Object)
instead