Package | Description |
---|---|
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.property.list | |
org.eclipse.core.databinding.property.map | |
org.eclipse.core.databinding.property.set | |
org.eclipse.core.databinding.property.value | |
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.
|
org.eclipse.jface.databinding.viewers |
Provides classes that can be used to observe the JFace Viewer framework.
|
Modifier and Type | Method and Description |
---|---|
Realm |
DataBindingContext.getValidationRealm()
Returns the validation realm.
|
Constructor and Description |
---|
AggregateValidationStatus(Realm realm,
IObservableCollection validationStatusProviders,
int strategy) |
DataBindingContext(Realm validationRealm)
Creates a data binding context using the given realm for the validation
observables.
|
Modifier and Type | Method and Description |
---|---|
static IObservableFactory |
BeansObservables.listFactory(Realm realm,
String propertyName,
Class elementType)
Returns a factory for creating observable lists in the given realm,
tracking the given property of a particular bean object
|
static IObservableFactory |
PojoObservables.listFactory(Realm realm,
String propertyName,
Class elementType)
Returns a factory for creating observable lists in the given realm,
tracking the given property of a particular pojo object
|
static IObservableFactory |
BeansObservables.mapPropertyFactory(Realm realm,
String propertyName)
Returns a factory for creating an observable map.
|
static IObservableFactory |
PojoObservables.mapPropertyFactory(Realm realm,
String propertyName)
Returns a factory for creating an observable map.
|
static IObservableList |
BeansObservables.observeDetailList(Realm realm,
IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
|
static IObservableList |
PojoObservables.observeDetailList(Realm realm,
IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
|
static IObservableMap |
BeansObservables.observeDetailMap(Realm realm,
IObservableValue master,
String propertyName)
Deprecated.
|
static IObservableMap |
PojoObservables.observeDetailMap(Realm realm,
IObservableValue master,
String propertyName)
Deprecated.
|
static IObservableSet |
BeansObservables.observeDetailSet(Realm realm,
IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
|
static IObservableSet |
PojoObservables.observeDetailSet(Realm realm,
IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
|
static IObservableValue |
BeansObservables.observeDetailValue(Realm realm,
IObservableValue master,
Class masterType,
String propertyName,
Class propertyType)
Deprecated.
|
static IObservableValue |
BeansObservables.observeDetailValue(Realm realm,
IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
|
static IObservableValue |
PojoObservables.observeDetailValue(Realm realm,
IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
|
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 |
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 |
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 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 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 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 IObservableMap |
BeansObservables.observeMap(Realm realm,
Object bean,
String propertyName,
Class keyType,
Class valueType)
Returns an observable map in the given realm tracking the map-typed named
property of the given bean object.
|
static IObservableMap |
PojoObservables.observeMap(Realm realm,
Object pojo,
String propertyName,
Class keyType,
Class valueType)
Returns an observable map in the given realm tracking the map-typed named
property of the given pojo 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 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 |
BeansObservables.observeSet(Realm realm,
Object bean,
String propertyName,
Class elementType)
Returns an observable set 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,
Class elementType)
Returns an observable set in the given realm tracking the
collection-typed named property of the given pojo object.
|
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 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 IObservableFactory |
BeansObservables.setFactory(Realm realm,
String propertyName)
Returns a factory for creating observable sets in the given realm,
tracking the given property of a particular bean object
|
static IObservableFactory |
PojoObservables.setFactory(Realm realm,
String propertyName)
Returns a factory for creating observable sets in the given realm,
tracking the given property of a particular pojo object
|
static IObservableFactory |
BeansObservables.setFactory(Realm realm,
String propertyName,
Class elementType)
Returns a factory for creating observable sets in the given realm,
tracking the given property of a particular bean object
|
static IObservableFactory |
PojoObservables.setFactory(Realm realm,
String propertyName,
Class elementType)
Returns a factory for creating observable set in the given realm,
tracking the given property of a particular pojo object
|
static IObservableFactory |
BeansObservables.valueFactory(Realm realm,
String propertyName)
Returns a factory for creating observable values in the given realm,
tracking the given property of a particular bean object
|
static IObservableFactory |
PojoObservables.valueFactory(Realm realm,
String propertyName)
Returns a factory for creating observable values in the given realm,
tracking the given property of a particular pojo object
|
Modifier and Type | Method and Description |
---|---|
static Realm |
Realm.getDefault()
Returns the default realm for the calling thread, or
null
if no default realm has been set. |
Realm |
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 Type | Method and Description |
---|---|
static IObservableValue |
Observables.constantObservableValue(Realm realm,
Object value)
Returns an observable value with the given constant value.
|
static IObservableValue |
Observables.constantObservableValue(Realm realm,
Object value,
Object valueType)
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 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. |
protected static Realm |
Realm.setDefault(Realm realm)
Sets the default realm for the calling thread, returning the current
default thread.
|
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.
|
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.
|
Constructor and Description |
---|
AbstractObservable(Realm realm) |
ChangeSupport(Realm realm) |
Modifier and Type | Method and Description |
---|---|
Realm |
AbstractObservableList.getRealm() |
Constructor and Description |
---|
AbstractObservableList(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.
|
MultiList(Realm realm,
IObservableList[] lists)
Constructs a MultiList belonging to the given realm, and backed by the
given observable lists.
|
MultiList(Realm realm,
IObservableList[] lists,
Object elementType)
Constructs a MultiList belonging to the given realm, and backed by the
given observable lists.
|
ObservableList(Realm realm,
List wrappedList,
Object elementType) |
WritableList(Realm realm)
Creates an empty writable list with a
null element type. |
WritableList(Realm realm,
Collection collection,
Object elementType)
Constructs a new instance in the default realm containing the elements of
the given collection.
|
WritableList(Realm realm,
List toWrap,
Object elementType)
Creates a writable list containing elements of the given type, wrapping
an existing client-supplied list.
|
Modifier and Type | Method and Description |
---|---|
Realm |
AbstractObservableMap.getRealm() |
Constructor and Description |
---|
AbstractObservableMap(Realm realm) |
ObservableMap(Realm realm,
Map 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.
|
Constructor and Description |
---|
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.
|
ObservableSet(Realm realm,
Set wrappedSet,
Object elementType) |
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.
|
Constructor and Description |
---|
AbstractObservableValue(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 provided
realm , a
null value type, and a null initial value. |
WritableValue(Realm realm,
Object initialValue,
Object valueType)
Constructs a new instance.
|
Modifier and Type | Method and Description |
---|---|
IObservableFactory |
ListProperty.listFactory(Realm realm) |
IObservableFactory |
IListProperty.listFactory(Realm realm)
Returns a factory for creating observable lists in the given realm,
tracking this property of a particular property source.
|
IObservableList |
IListProperty.observe(Realm realm,
Object source)
Returns an observable list observing this list property on the given
property source
|
IObservableList |
SimpleListProperty.observe(Realm realm,
Object source) |
IObservableList |
MultiListProperty.observe(Realm realm,
Object source) |
IObservableList |
DelegatingListProperty.observe(Realm realm,
Object source) |
Modifier and Type | Method and Description |
---|---|
IObservableFactory |
MapProperty.mapFactory(Realm realm) |
IObservableFactory |
IMapProperty.mapFactory(Realm realm)
Returns a factory for creating observable maps in the given realm,
tracking this property of a particular property source.
|
IObservableMap |
DelegatingMapProperty.observe(Realm realm,
Object source) |
IObservableMap |
IMapProperty.observe(Realm realm,
Object source)
Returns an observable map observing this map property on the given
property source
|
IObservableMap |
SimpleMapProperty.observe(Realm realm,
Object source) |
Modifier and Type | Method and Description |
---|---|
IObservableSet |
UnionSetProperty.observe(Realm realm,
Object source) |
IObservableSet |
SimpleSetProperty.observe(Realm realm,
Object source) |
IObservableSet |
DelegatingSetProperty.observe(Realm realm,
Object source) |
IObservableSet |
ISetProperty.observe(Realm realm,
Object source)
Returns an observable set observing this set property on the given
property source
|
IObservableFactory |
ISetProperty.setFactory(Realm realm)
Returns a factory for creating observable sets in the given realm,
tracking this property of a particular property source.
|
IObservableFactory |
SetProperty.setFactory(Realm realm) |
Modifier and Type | Method and Description |
---|---|
IObservableValue |
SimpleValueProperty.observe(Realm realm,
Object source) |
IObservableValue |
IValueProperty.observe(Realm realm,
Object source)
Returns an observable value observing this value property on the given
property source
|
IObservableValue |
DelegatingValueProperty.observe(Realm realm,
Object source) |
IObservableFactory |
IValueProperty.valueFactory(Realm realm)
Returns a factory for creating observable values in the given realm,
tracking this property of a particular property source.
|
IObservableFactory |
ValueProperty.valueFactory(Realm realm) |
Constructor and Description |
---|
MultiValidator(Realm realm)
Constructs a MultiValidator on the given realm.
|
Modifier and Type | Method and Description |
---|---|
static Realm |
SWTObservables.getRealm(Display display)
Returns the realm representing the UI thread for the given display.
|
Modifier and Type | Method and Description |
---|---|
IObservableList |
WidgetListProperty.observe(Realm realm,
Object source) |
IObservableValue |
WidgetValueProperty.observe(Realm realm,
Object source) |
Modifier and Type | Method and Description |
---|---|
IObservableSet |
ViewerSetProperty.observe(Realm realm,
Object source) |
IObservableValue |
ViewerValueProperty.observe(Realm realm,
Object source) |
IObservableList |
ViewerListProperty.observe(Realm realm,
Object source) |
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.