Uses of Interface
org.eclipse.core.databinding.observable.map.IObservableMap
Packages that use 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
Methods in org.eclipse.core.databinding that return IObservableMapModifier and TypeMethodDescriptionfinal IObservableMap<Binding,
IStatus> DataBindingContext.getValidationStatusMap()
Deprecated. -
Uses of IObservableMap in org.eclipse.core.databinding.observable
Methods in org.eclipse.core.databinding.observable that return IObservableMapModifier 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.Methods in org.eclipse.core.databinding.observable with parameters of type IObservableMapModifier 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
Classes in org.eclipse.core.databinding.observable.map that implement IObservableMapModifier 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.Methods in org.eclipse.core.databinding.observable.map that return IObservableMapModifier and TypeMethodDescriptionMapChangeEvent.getObservableMap()
Returns the observable map from which this event originated.Constructors in org.eclipse.core.databinding.observable.map with parameters of type IObservableMapModifierConstructorDescriptionBidiObservableMap
(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 eventConstructor parameters in org.eclipse.core.databinding.observable.map with type arguments of type IObservableMapModifierConstructorDescriptionCompositeMap
(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
Methods in org.eclipse.core.databinding.observable.masterdetail that return IObservableMapModifier 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.Methods in org.eclipse.core.databinding.observable.masterdetail with parameters of type IObservableMapModifier 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.Method parameters in org.eclipse.core.databinding.observable.masterdetail with type arguments of type IObservableMapModifier 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
Constructors in org.eclipse.core.databinding.observable.set with parameters of type IObservableMap -
Uses of IObservableMap in org.eclipse.core.databinding.property
Methods in org.eclipse.core.databinding.property that return IObservableMapModifier 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.Methods in org.eclipse.core.databinding.property with parameters of type IObservableMapModifier 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
Methods in org.eclipse.core.databinding.property.map that return IObservableMapModifier 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) Methods in org.eclipse.core.databinding.property.map that return types with arguments of type IObservableMapModifier 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
Methods in org.eclipse.core.databinding.property.value that return IObservableMapModifier 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) Methods in org.eclipse.core.databinding.property.value with parameters of type IObservableMapModifier 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
Methods in org.eclipse.core.databinding.validation that return IObservableMapModifier 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.Methods in org.eclipse.core.databinding.validation with parameters of type IObservableMapModifier 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
Fields in org.eclipse.jface.databinding.viewers declared as IObservableMapModifier 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.Constructors in org.eclipse.jface.databinding.viewers with parameters of type IObservableMapModifierConstructorDescriptionObservableMapCellLabelProvider
(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()