Eclipse Platform
Release 3.4

Uses of Class
org.eclipse.core.databinding.observable.Realm

Packages that use Realm
org.eclipse.core.databinding Provides classes for binding observable objects, for example UI widgets and model objects.  
org.eclipse.core.databinding.beans Provides classes for observing JavaBeans(tm) 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.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.swt Provides classes that can be used to observe changes in SWT widgets.  
 

Uses of Realm in org.eclipse.core.databinding
 

Methods in org.eclipse.core.databinding that return Realm
 Realm AggregateValidationStatus.getRealm()
           
 Realm DataBindingContext.getValidationRealm()
          Returns the validation realm.
 

Constructors in org.eclipse.core.databinding with parameters of type Realm
AggregateValidationStatus(Realm realm, IObservableCollection 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.beans
 

Methods in org.eclipse.core.databinding.beans with parameters of type Realm
static IObservableValue PojoObservables.observeValue(Realm realm, Object pojo, String propertyName)
          Returns an observable value in the given realm tracking the current value of the named property of the given pojo.
static IObservableMap PojoObservables.observeMap(Realm realm, Object pojo, String propertyName)
          Returns an observable map in the given realm tracking the map-typed named property of the given pojo object.
static IObservableList PojoObservables.observeList(Realm realm, Object pojo, String propertyName)
          Returns an observable list in the given realm tracking the collection-typed named property of the given pojo object.
static IObservableList PojoObservables.observeList(Realm realm, Object pojo, String propertyName, Class elementType)
          Returns an observable list in the given realm tracking the collection-typed named property of the given bean object.
static IObservableSet PojoObservables.observeSet(Realm realm, Object pojo, String propertyName)
          Returns an observable set in the given realm tracking the collection-typed named property of the given pojo object.
static IObservableSet PojoObservables.observeSet(Realm realm, Object pojo, String propertyName, Class elementType)
           
static IObservableFactory PojoObservables.valueFactory(Realm realm, String propertyName)
          Returns a factory for creating obervable values tracking the given property of a particular pojo object
static IObservableFactory PojoObservables.listFactory(Realm realm, String propertyName, Class elementType)
          Returns a factory for creating obervable lists tracking the given property of a particular pojo object
static IObservableFactory PojoObservables.setFactory(Realm realm, String propertyName)
          Returns a factory for creating obervable sets tracking the given property of a particular pojo object
static IObservableFactory PojoObservables.setFactory(Realm realm, String propertyName, Class elementType)
           
static IObservableFactory PojoObservables.mapPropertyFactory(Realm realm, String propertyName)
          Returns a factory for creating an observable map.
static IObservableValue PojoObservables.observeDetailValue(Realm realm, IObservableValue master, String propertyName, Class propertyType)
          Helper method for MasterDetailObservables.detailValue(master, valueFactory(realm, propertyName), propertyType)
static IObservableList PojoObservables.observeDetailList(Realm realm, IObservableValue master, String propertyName, Class propertyType)
          Helper method for MasterDetailObservables.detailList(master, listFactory(realm, propertyName, propertyType), propertyType)
static IObservableSet PojoObservables.observeDetailSet(Realm realm, IObservableValue master, String propertyName, Class propertyType)
          Helper method for MasterDetailObservables.detailSet(master, setFactory(realm, propertyName), propertyType)
static IObservableMap PojoObservables.observeDetailMap(Realm realm, IObservableValue master, String propertyName)
          Helper method for MasterDetailObservables.detailMap(master, mapFactory(realm, propertyName))
static IObservableValue BeansObservables.observeValue(Realm realm, Object bean, String propertyName)
          Returns an observable value in the given realm tracking the current value of the named property of the given bean.
static IObservableMap BeansObservables.observeMap(Realm realm, Object bean, String propertyName)
          Returns an observable map in the given realm tracking the map-typed named property of the given bean object.
static IObservableList BeansObservables.observeList(Realm realm, Object bean, String propertyName)
          Returns an observable list in the given realm tracking the collection-typed named property of the given bean object.
static IObservableList BeansObservables.observeList(Realm realm, Object bean, String propertyName, Class elementType)
          Returns an observable list in the given realm tracking the collection-typed named property of the given bean object.
static IObservableSet BeansObservables.observeSet(Realm realm, Object bean, String propertyName)
          Returns an observable set in the given realm tracking the collection-typed named property of the given bean object
static IObservableFactory BeansObservables.valueFactory(Realm realm, String propertyName)
          Returns a factory for creating obervable values tracking the given property of a particular bean object
static IObservableFactory BeansObservables.listFactory(Realm realm, String propertyName, Class elementType)
          Returns a factory for creating obervable lists tracking the given property of a particular bean object
static IObservableFactory BeansObservables.setFactory(Realm realm, String propertyName)
          Returns a factory for creating obervable sets tracking the given property of a particular bean object
static IObservableValue BeansObservables.observeDetailValue(Realm realm, IObservableValue master, String propertyName, Class propertyType)
          Helper method for MasterDetailObservables.detailValue(master, valueFactory(realm, propertyName), propertyType)
static IObservableValue BeansObservables.observeDetailValue(Realm realm, IObservableValue master, Class masterType, String propertyName, Class propertyType)
          Helper method for MasterDetailObservables.detailValue(master, valueFactory(realm, propertyName), propertyType).
static IObservableList BeansObservables.observeDetailList(Realm realm, IObservableValue master, String propertyName, Class propertyType)
          Helper method for MasterDetailObservables.detailList(master, listFactory(realm, propertyName, propertyType), propertyType)
static IObservableSet BeansObservables.observeDetailSet(Realm realm, IObservableValue master, String propertyName, Class propertyType)
          Helper method for MasterDetailObservables.detailSet(master, setFactory(realm, propertyName), propertyType)
static IObservableMap BeansObservables.observeDetailMap(Realm realm, IObservableValue master, String propertyName)
          Helper method for MasterDetailObservables.detailMap(master, mapFactory(realm, propertyName))
static IObservableSet BeansObservables.observeSet(Realm realm, Object bean, String propertyName, Class elementType)
           
static IObservableFactory BeansObservables.setFactory(Realm realm, String propertyName, Class elementType)
           
static IObservableFactory BeansObservables.mapPropertyFactory(Realm realm, String propertyName)
          Returns a factory for creating an observable map.
 

Uses of Realm in org.eclipse.core.databinding.observable
 

Methods in org.eclipse.core.databinding.observable that return Realm
static Realm Realm.getDefault()
          Returns the default realm for the calling thread, or null if no default realm has been set.
protected static Realm Realm.setDefault(Realm realm)
          Sets the default realm for the calling thread, returning the current default thread.
 Realm IObservable.getRealm()
          Returns the realm for this observable.
 

Methods in org.eclipse.core.databinding.observable with parameters of type Realm
protected static Realm Realm.setDefault(Realm realm)
          Sets the default realm for the calling thread, returning the current default thread.
static void Realm.runWithDefault(Realm realm, Runnable runnable)
          Sets the provided realm as the default for the duration of Runnable.run() and resets the previous realm after completion.
static IObservableValue Observables.constantObservableValue(Realm realm, Object value, Object valueType)
          Returns an observable value with the given constant value.
static IObservableValue Observables.constantObservableValue(Realm realm, Object value)
          Returns an observable value with the given constant value.
static IObservableList Observables.emptyObservableList(Realm realm)
          Returns an empty observable list belonging to the given realm.
static IObservableList Observables.emptyObservableList(Realm realm, Object elementType)
          Returns an empty observable list of the given element type and belonging to the given realm.
static IObservableSet Observables.emptyObservableSet(Realm realm)
          Returns an empty observable set belonging to the given realm.
static IObservableSet Observables.emptyObservableSet(Realm realm, Object elementType)
          Returns an empty observable set of the given element type and belonging to the given realm.
static IObservableSet Observables.staticObservableSet(Realm realm, Set set)
          Returns an observable set belonging to the given realm, backed by the given set.
static IObservableSet Observables.staticObservableSet(Realm realm, Set set, Object elementType)
          Returns an observable set of the given element type and belonging to the given realm, backed by the given set.
static IObservableList Observables.staticObservableList(Realm realm, List list)
          Returns an observable list belonging to the given realm, backed by the given list.
static IObservableList Observables.staticObservableList(Realm realm, List list, Object elementType)
          Returns an observable list of the given element type and belonging to the given realm, backed by the given list.
 

Constructors in org.eclipse.core.databinding.observable with parameters of type Realm
ChangeSupport(Realm realm)
           
AbstractObservable(Realm realm)
           
 

Uses of Realm in org.eclipse.core.databinding.observable.list
 

Methods in org.eclipse.core.databinding.observable.list that return Realm
 Realm AbstractObservableList.getRealm()
           
 

Constructors in org.eclipse.core.databinding.observable.list with parameters of type Realm
AbstractObservableList(Realm realm)
           
WritableList(Realm realm)
          Creates an empty writable list with a null element type.
WritableList(Realm realm, List toWrap, Object elementType)
          Creates a writable list containing elements of the given type, wrapping an existing client-supplied list.
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.
ObservableList(Realm realm, List wrappedList, Object elementType)
           
 

Uses of Realm in org.eclipse.core.databinding.observable.map
 

Methods in org.eclipse.core.databinding.observable.map that return Realm
 Realm AbstractObservableMap.getRealm()
           
 

Constructors in org.eclipse.core.databinding.observable.map with parameters of type Realm
ObservableMap(Realm realm, Map wrappedMap)
           
WritableMap(Realm realm)
          Constructs a new WritableMap on the given realm.
AbstractObservableMap(Realm realm)
           
 

Uses of Realm in org.eclipse.core.databinding.observable.set
 

Constructors in org.eclipse.core.databinding.observable.set with parameters of type Realm
AbstractObservableSet(Realm realm)
           
WritableSet(Realm realm)
          Constructs a new empty instance in the given realm and a null element type.
WritableSet(Realm realm, Collection c, Object elementType)
          Constructs a new instance in the default realm with the given element type, containing the elements of the given collection.
ObservableSet(Realm realm, Set wrappedSet, Object elementType)
           
 

Uses of Realm in org.eclipse.core.databinding.observable.value
 

Constructors in org.eclipse.core.databinding.observable.value with parameters of type Realm
AbstractObservableValue(Realm realm)
           
AbstractVetoableValue(Realm realm)
           
WritableValue(Realm realm)
          Constructs a new instance with the provided realm, a null value type, and a null initial value.
WritableValue(Realm realm, Object initialValue, Object valueType)
          Constructs a new instance.
ComputedValue(Realm realm)
           
ComputedValue(Realm realm, Object valueType)
           
 

Uses of Realm in org.eclipse.core.databinding.validation
 

Constructors in org.eclipse.core.databinding.validation with parameters of type Realm
MultiValidator(Realm realm)
          Constructs a MultiValidator on the given realm.
 

Uses of Realm in org.eclipse.jface.databinding.swt
 

Methods in org.eclipse.jface.databinding.swt that return Realm
static Realm SWTObservables.getRealm(Display display)
          Returns the realm representing the UI thread for the given display.
 


Eclipse Platform
Release 3.4

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.