Uses of Interface
org.eclipse.core.databinding.observable.map.IObservableMap
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 that can be used to observe changes in maps.
Provides classes that can be used to observe a detail of a master object.
Provides classes that can be used to observe changes in sets.
Interfaces and classes for representing and observing properties of objects.
Provides the core APIs for validation.
Provides classes that can be used to observe the JFace Viewer framework.
-
Uses of IObservableMap in org.eclipse.core.databinding
Modifier and TypeMethodDescriptionfinal IObservableMap<Binding,
IStatus> DataBindingContext.getValidationStatusMap()
Deprecated. -
Uses of IObservableMap in org.eclipse.core.databinding.observable
Modifier and TypeMethodDescriptionstatic <K,
V> IObservableMap<K, V> Observables.proxyObservableMap
(IObservableMap<K, V> 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 <K,
V> IObservableMap<K, V> Observables.unmodifiableObservableMap
(IObservableMap<K, V> map) Returns an unmodifiable observable map backed by the given observable map.Modifier and TypeMethodDescriptionstatic <K,
V> IObservableFactory<K, IObservableValue<V>> Observables.mapEntryValueFactory
(IObservableMap<K, V> map, Object valueType) Returns a factory for creating observable values tracking the value of theobservable map
entry identified by a particular key.static <K,
V> IObservableValue<V> Observables.observeDetailMapEntry
(IObservableMap<K, V> map, IObservableValue<K> master, Object valueType) Helper method forMasterDetailObservables.detailValue(master, mapEntryValueFactory(map, valueType), valueType)
.static <K,
V> IObservableValue<V> Observables.observeMapEntry
(IObservableMap<K, V> map, K key) Returns an observable value that tracks changes to the value of an observable map's entry specified by its key.static <K,
V> IObservableValue<V> Observables.observeMapEntry
(IObservableMap<K, V> map, K key, Object valueType) Returns an observable value that tracks changes to the value of an observable map's entry specified by its key.static <K,
V> IObservableMap<K, V> Observables.proxyObservableMap
(IObservableMap<K, V> 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 <K,
V> IObservableMap<K, V> Observables.unmodifiableObservableMap
(IObservableMap<K, V> map) Returns an unmodifiable observable map backed by the given observable map. -
Uses of IObservableMap in org.eclipse.core.databinding.observable.map
Modifier and TypeClassDescriptionclass
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
Maps objects to one of their attributes.class
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.Modifier and TypeMethodDescriptionMapChangeEvent.getObservableMap()
Returns the observable map from which this event originated.ModifierConstructorDescriptionBidiObservableMap
(IObservableMap<K, V> wrappedMap) Constructs a BidirectionalMap tracking the given observable map.BidirectionalMap
(IObservableMap<K, V> wrappedMap) Deprecated.CompositeMap
(IObservableMap<K, I> firstMap, IObservableFactory<? super IObservableSet<I>, ? extends IObservableMap<I, V>> secondMapFactory) Creates a new composite map.DecoratingObservableMap
(IObservableMap<K, V> decorated, boolean disposeDecoratedOnDispose) Constructs a DecoratingObservableMap which decorates the given observable.MapChangeEvent
(IObservableMap<K, V> source, MapDiff<K, V> diff) Creates a new map change eventModifierConstructorDescriptionCompositeMap
(IObservableMap<K, I> firstMap, IObservableFactory<? super IObservableSet<I>, ? extends IObservableMap<I, V>> secondMapFactory) Creates a new composite map. -
Uses of IObservableMap in org.eclipse.core.databinding.observable.masterdetail
Modifier and TypeMethodDescriptionstatic <M,
K, V> IObservableMap<K, V> MasterDetailObservables.detailMap
(IObservableValue<M> master, IObservableFactory<? super M, IObservableMap<K, V>> detailFactory, Object detailKeyType, Object detailValueType) Creates a detail observable map from a master observable value and a factory.static <M,
K, V> IObservableMap<K, V> MasterDetailObservables.detailMap
(IObservableValue<M> master, IObservableFactory<M, IObservableMap<K, V>> detailFactory) Creates a detail observable map from a master observable value and a factory.static <K,
M, E> IObservableMap<K, E> MasterDetailObservables.detailValues
(IObservableMap<K, M> masterMap, IObservableFactory<? super M, IObservableValue<E>> 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 <M,
E> IObservableMap<M, E> MasterDetailObservables.detailValues
(IObservableSet<M> masterSet, IObservableFactory<? super M, IObservableValue<E>> 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 TypeMethodDescriptionstatic <K,
M, E> IObservableMap<K, E> MasterDetailObservables.detailValues
(IObservableMap<K, M> masterMap, IObservableFactory<? super M, IObservableValue<E>> 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.Modifier and TypeMethodDescriptionstatic <M,
K, V> IObservableMap<K, V> MasterDetailObservables.detailMap
(IObservableValue<M> master, IObservableFactory<? super M, IObservableMap<K, V>> detailFactory, Object detailKeyType, Object detailValueType) Creates a detail observable map from a master observable value and a factory.static <M,
K, V> IObservableMap<K, V> MasterDetailObservables.detailMap
(IObservableValue<M> master, IObservableFactory<M, IObservableMap<K, V>> detailFactory) Creates a detail observable map from a master observable value and a factory. -
Uses of IObservableMap in org.eclipse.core.databinding.observable.set
-
Uses of IObservableMap in org.eclipse.core.databinding.property
Modifier and TypeMethodDescriptionstatic <K,
V, P> IObservableMap<K, ? extends P>[] Properties.observeEach
(IObservableMap<K, V> domainMap, IValueProperty<? super V, ? extends P>... properties) Returns an array of observable maps where each maps observes the corresponding value property on all elements in the given domain map'svalues
collection, for each property in the given array.static <E,
P> IObservableMap<E, ? extends P>[] Properties.observeEach
(IObservableSet<E> domainSet, IValueProperty<? super E, ? extends P>... 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 TypeMethodDescriptionstatic <K,
V, P> IObservableMap<K, ? extends P>[] Properties.observeEach
(IObservableMap<K, V> domainMap, IValueProperty<? super V, ? extends P>... properties) Returns an array of observable maps where each maps observes the corresponding value property on all elements in the given domain map'svalues
collection, for each property in the given array. -
Uses of IObservableMap in org.eclipse.core.databinding.property.map
Modifier and TypeMethodDescriptionReturns an observable map observing this map property on the given property sourceReturns an observable map observing this map property on the given property source<U extends S>
IObservableMap<K,V> IMapProperty.observeDetail
(IObservableValue<U> master) Returns an observable map on the master observable's realm which tracks this property of the values in the entry set ofmaster
.<U extends S>
IObservableMap<K,V> MapProperty.observeDetail
(IObservableValue<U> master) Modifier and TypeMethodDescriptionIMapProperty.mapFactory()
Returns a factory for creating observable maps tracking this property of a particular property source.IMapProperty.mapFactory
(Realm realm) Returns a factory for creating observable maps in the given realm, tracking this property of a particular property source.MapProperty.mapFactory()
MapProperty.mapFactory
(Realm realm) -
Uses of IObservableMap in org.eclipse.core.databinding.property.value
Modifier and TypeMethodDescription<K,
V extends S>
IObservableMap<K,T> DelegatingValueProperty.observeDetail
(IObservableMap<K, V> master) <U extends S>
IObservableMap<U,T> DelegatingValueProperty.observeDetail
(IObservableSet<U> master) <K,
V extends S>
IObservableMap<K,T> IValueProperty.observeDetail
(IObservableMap<K, V> 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.<M extends S>
IObservableMap<M,T> IValueProperty.observeDetail
(IObservableSet<M> 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.<K,
V extends S>
IObservableMap<K,T> SimpleValueProperty.observeDetail
(IObservableMap<K, V> master) <U extends S>
IObservableMap<U,T> SimpleValueProperty.observeDetail
(IObservableSet<U> master) <K,
V extends S>
IObservableMap<K,T> ValueProperty.observeDetail
(IObservableMap<K, V> master) <V extends S>
IObservableMap<V,T> ValueProperty.observeDetail
(IObservableSet<V> master) Modifier and TypeMethodDescription<K,
V extends S>
IObservableMap<K,T> DelegatingValueProperty.observeDetail
(IObservableMap<K, V> master) <K,
V extends S>
IObservableMap<K,T> IValueProperty.observeDetail
(IObservableMap<K, V> 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.<K,
V extends S>
IObservableMap<K,T> SimpleValueProperty.observeDetail
(IObservableMap<K, V> master) <K,
V extends S>
IObservableMap<K,T> ValueProperty.observeDetail
(IObservableMap<K, V> master) -
Uses of IObservableMap in org.eclipse.core.databinding.validation
Modifier and TypeMethodDescription<K,
V> IObservableMap<K, V> MultiValidator.observeValidatedMap
(IObservableMap<K, V> target) Returns a wrapperIObservableMap
which stays in sync with the given target observable only when the validation status is valid.Modifier and TypeMethodDescription<K,
V> IObservableMap<K, V> MultiValidator.observeValidatedMap
(IObservableMap<K, V> target) Returns a wrapperIObservableMap
which stays in sync with the given target observable only when the validation status is valid. -
Uses of IObservableMap in org.eclipse.jface.databinding.viewers
Modifier and TypeFieldDescriptionprotected IObservableMap<Object,
Object>[] ObservableMapCellLabelProvider.attributeMaps
Observable maps typically mapping from viewer elements to label values.protected IObservableMap<Object,
Object>[] ObservableMapLabelProvider.attributeMaps
Observable maps typically mapping from viewer elements to label values.ModifierConstructorDescriptionObservableMapCellLabelProvider
(IObservableMap<?, ?> attributeMap) Creates a new label provider that tracks changes to one attribute.protected
ObservableMapCellLabelProvider
(IObservableMap<?, ?>[] attributeMaps) Creates a new label provider that tracks changes to more than one attribute.ObservableMapLabelProvider
(IObservableMap<?, ?> attributeMap) ObservableMapLabelProvider
(IObservableMap<?, ?>[] attributeMaps)
DataBindingContext.getValidationStatusProviders()