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.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.property |
Interfaces and classes for representing and observing properties of objects.
|
org.eclipse.core.databinding.property.map | |
org.eclipse.core.databinding.property.value | |
org.eclipse.core.databinding.validation |
Provides the core APIs for validation.
|
org.eclipse.jface.databinding.viewers |
Provides classes that can be used to observe the JFace Viewer framework.
|
Modifier and Type | Method and Description |
---|---|
IObservableMap |
DataBindingContext.getValidationStatusMap()
Deprecated.
as of 1.1, please use
DataBindingContext.getValidationStatusProviders() |
Modifier and Type | Method and Description |
---|---|
static IObservableMap |
BeansObservables.observeDetailMap(IObservableValue master,
String propertyName)
Deprecated.
use
BeanProperties instead |
static IObservableMap |
PojoObservables.observeDetailMap(IObservableValue master,
String propertyName)
Deprecated.
use
PojoProperties instead |
static IObservableMap |
BeansObservables.observeDetailMap(Realm realm,
IObservableValue master,
String propertyName)
Deprecated.
|
static IObservableMap |
PojoObservables.observeDetailMap(Realm realm,
IObservableValue master,
String propertyName)
Deprecated.
|
static IObservableMap |
BeansObservables.observeMap(IObservableSet domain,
Class beanClass,
String propertyName)
Deprecated.
use
BeanProperties instead |
static IObservableMap |
PojoObservables.observeMap(IObservableSet domain,
Class pojoClass,
String propertyName)
Deprecated.
use
PojoProperties instead |
static IObservableMap |
BeansObservables.observeMap(IObservableSet domain,
String propertyName)
Deprecated.
use
BeanProperties instead |
static IObservableMap |
PojoObservables.observeMap(IObservableSet domain,
String propertyName)
Deprecated.
use
PojoProperties instead |
static IObservableMap |
BeansObservables.observeMap(Object bean,
String propertyName)
Deprecated.
use
BeanProperties instead |
static IObservableMap |
PojoObservables.observeMap(Object pojo,
String propertyName)
Deprecated.
use
PojoProperties instead |
static IObservableMap |
BeansObservables.observeMap(Object bean,
String propertyName,
Class keyType,
Class valueType)
Deprecated.
use
BeanProperties instead |
static IObservableMap |
PojoObservables.observeMap(Object pojo,
String propertyName,
Class keyType,
Class valueType)
Deprecated.
use
PojoProperties instead |
static IObservableMap |
BeansObservables.observeMap(Realm realm,
Object bean,
String propertyName)
Deprecated.
use
BeanProperties instead |
static IObservableMap |
PojoObservables.observeMap(Realm realm,
Object pojo,
String propertyName)
Deprecated.
use
PojoProperties instead |
static IObservableMap |
BeansObservables.observeMap(Realm realm,
Object bean,
String propertyName,
Class keyType,
Class valueType)
Deprecated.
use
BeanProperties instead |
static IObservableMap |
PojoObservables.observeMap(Realm realm,
Object pojo,
String propertyName,
Class keyType,
Class valueType)
Deprecated.
use
PojoProperties instead |
static IObservableMap[] |
BeansObservables.observeMaps(IObservableSet domain,
Class beanClass,
String[] propertyNames)
Deprecated.
use
BeanProperties instead |
static IObservableMap[] |
PojoObservables.observeMaps(IObservableSet domain,
Class pojoClass,
String[] propertyNames)
Deprecated.
use
PojoProperties instead |
static IObservableMap[] |
BeansObservables.observeMaps(IObservableSet domain,
String[] propertyNames)
Deprecated.
use
BeanProperties instead |
static IObservableMap[] |
PojoObservables.observeMaps(IObservableSet domain,
String[] propertyNames)
Deprecated.
use
PojoProperties instead |
Modifier and Type | Method and Description |
---|---|
static IObservableMap |
Observables.proxyObservableMap(IObservableMap target)
Returns an observable map that contains the same entries as the given
map, and fires the same events as the given map, but can be disposed of
without disposing of the wrapped map.
|
static IObservableMap |
Observables.unmodifiableObservableMap(IObservableMap map)
Returns an unmodifiable observable map backed by the given observable
map.
|
Modifier and Type | Method and Description |
---|---|
static IObservableFactory |
Observables.mapEntryValueFactory(IObservableMap map,
Object valueType)
Returns a factory for creating obervable values tracking the value of the
observable map entry identified by a particular
key. |
static IObservableValue |
Observables.observeDetailMapEntry(IObservableMap map,
IObservableValue master,
Object valueType)
Helper method for
MasterDetailObservables.detailValue(master,
mapEntryValueFactory(map, valueType), valueType) . |
static IObservableValue |
Observables.observeMapEntry(IObservableMap map,
Object key)
Returns an observable value that tracks changes to the value of an
observable map's entry specified by its key.
|
static IObservableValue |
Observables.observeMapEntry(IObservableMap map,
Object key,
Object valueType)
Returns an observable value that tracks changes to the value of an
observable map's entry specified by its key.
|
static IObservableMap |
Observables.proxyObservableMap(IObservableMap target)
Returns an observable map that contains the same entries as the given
map, and fires the same events as the given map, but can be disposed of
without disposing of the wrapped map.
|
static IObservableMap |
Observables.unmodifiableObservableMap(IObservableMap map)
Returns an unmodifiable observable map backed by the given observable
map.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractObservableMap
This class is thread safe.
|
class |
BidiObservableMap
An
This class is thread safe.
|
class |
BidirectionalMap
Deprecated.
This class is deprecated; use
BidiObservableMap instead. |
class |
CompositeMap
A read-only observable map formed by the composition of two observable maps.
|
class |
ComputedObservableMap
Maps objects to one of their attributes.
|
class |
DecoratingObservableMap
An observable map which decorates another observable map.
|
class |
ObservableMap
This class is thread safe.
|
class |
WritableMap
This class is thread safe.
|
Modifier and Type | Method and Description |
---|---|
IObservableMap |
MapChangeEvent.getObservableMap()
Returns the observable map from which this event originated.
|
Constructor and Description |
---|
BidiObservableMap(IObservableMap wrappedMap)
Constructs a BidirectionalMap tracking the given observable map.
|
BidirectionalMap(IObservableMap wrappedMap)
Deprecated.
|
CompositeMap(IObservableMap firstMap,
IObservableFactory secondMapFactory)
Creates a new composite map.
|
DecoratingObservableMap(IObservableMap decorated,
boolean disposeDecoratedOnDispose)
Constructs a DecoratingObservableMap which decorates the given
observable.
|
MapChangeEvent(IObservableMap source,
MapDiff diff)
Creates a new map change event
|
Modifier and Type | Method and Description |
---|---|
static IObservableMap |
MasterDetailObservables.detailMap(IObservableValue master,
IObservableFactory detailFactory)
Creates a detail observable map from a master observable value and a
factory.
|
static IObservableMap |
MasterDetailObservables.detailMap(IObservableValue master,
IObservableFactory detailFactory,
Object detailKeyType,
Object detailValueType)
Creates a detail observable map from a master observable value and a
factory.
|
static IObservableMap |
MasterDetailObservables.detailValues(IObservableMap masterMap,
IObservableFactory detailFactory,
Object detailType)
Returns a detail observable map where the map's key set is the same as
the one of the given master observable map, and where each value is the
detail value of the corresponding value in the master observable map.
|
static IObservableMap |
MasterDetailObservables.detailValues(IObservableSet masterSet,
IObservableFactory detailFactory,
Object detailType)
Returns a detail observable map where the map's key set is the same as
the given observable set, and where each value is the detail value of the
element in the master observable set.
|
Modifier and Type | Method and Description |
---|---|
static IObservableMap |
MasterDetailObservables.detailValues(IObservableMap masterMap,
IObservableFactory detailFactory,
Object detailType)
Returns a detail observable map where the map's key set is the same as
the one of the given master observable map, and where each value is the
detail value of the corresponding value in the master observable map.
|
Constructor and Description |
---|
MappedSet(IObservableSet input,
IObservableMap map)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static IObservableMap[] |
Properties.observeEach(IObservableMap domainMap,
IValueProperty[] properties)
Returns an array of observable maps where each maps observes the
corresponding value property on all elements in the given domain map's
values collection, for each property in the given
array. |
static IObservableMap[] |
Properties.observeEach(IObservableSet domainSet,
IValueProperty[] properties)
Returns an array of observable maps where each map observes the
corresponding value property on all elements in the given domain set, for
each property in the given array.
|
Modifier and Type | Method and Description |
---|---|
static IObservableMap[] |
Properties.observeEach(IObservableMap domainMap,
IValueProperty[] properties)
Returns an array of observable maps where each maps observes the
corresponding value property on all elements in the given domain map's
values collection, for each property in the given
array. |
Modifier and Type | Method and Description |
---|---|
IObservableMap |
DelegatingMapProperty.observe(Object source) |
IObservableMap |
MapProperty.observe(Object source) |
IObservableMap |
IMapProperty.observe(Object source)
Returns an observable map observing this map property on the given
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) |
IObservableMap |
MapProperty.observeDetail(IObservableValue master) |
IObservableMap |
IMapProperty.observeDetail(IObservableValue master)
Returns an observable map on the master observable's realm which tracks
this property of the values in the entry set of
master . |
Modifier and Type | Method and Description |
---|---|
IObservableMap |
SimpleValueProperty.observeDetail(IObservableMap master) |
IObservableMap |
IValueProperty.observeDetail(IObservableMap master)
Returns an observable map on the master observable's realm where the
map's key set is the same as the master observable map, and where each
value is the property value of the corresponding value in the master
observable map.
|
IObservableMap |
ValueProperty.observeDetail(IObservableMap master) |
IObservableMap |
DelegatingValueProperty.observeDetail(IObservableMap master) |
IObservableMap |
SimpleValueProperty.observeDetail(IObservableSet master) |
IObservableMap |
IValueProperty.observeDetail(IObservableSet master)
Returns an observable map on the master observable's realm where the
map's key set is the specified master set, and where each key maps to the
current property value for each element.
|
IObservableMap |
ValueProperty.observeDetail(IObservableSet master) |
IObservableMap |
DelegatingValueProperty.observeDetail(IObservableSet master) |
Modifier and Type | Method and Description |
---|---|
IObservableMap |
SimpleValueProperty.observeDetail(IObservableMap master) |
IObservableMap |
IValueProperty.observeDetail(IObservableMap master)
Returns an observable map on the master observable's realm where the
map's key set is the same as the master observable map, and where each
value is the property value of the corresponding value in the master
observable map.
|
IObservableMap |
ValueProperty.observeDetail(IObservableMap master) |
IObservableMap |
DelegatingValueProperty.observeDetail(IObservableMap master) |
Modifier and Type | Method and Description |
---|---|
IObservableMap |
MultiValidator.observeValidatedMap(IObservableMap target)
Returns a wrapper
IObservableMap which stays in sync with the
given target observable only when the validation status is valid. |
Modifier and Type | Method and Description |
---|---|
IObservableMap |
MultiValidator.observeValidatedMap(IObservableMap target)
Returns a wrapper
IObservableMap which stays in sync with the
given target observable only when the validation status is valid. |
Modifier and Type | Field and Description |
---|---|
protected IObservableMap[] |
ObservableMapLabelProvider.attributeMaps
Observable maps typically mapping from viewer elements to label values.
|
protected IObservableMap[] |
ObservableMapCellLabelProvider.attributeMaps
Observable maps typically mapping from viewer elements to label values.
|
Constructor and Description |
---|
ObservableMapCellLabelProvider(IObservableMap attributeMap)
Creates a new label provider that tracks changes to one attribute.
|
ObservableMapCellLabelProvider(IObservableMap[] attributeMaps)
Creates a new label provider that tracks changes to more than one
attribute.
|
ObservableMapLabelProvider(IObservableMap attributeMap) |
ObservableMapLabelProvider(IObservableMap[] attributeMaps) |
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.