Uses of Interface
org.eclipse.core.databinding.observable.map.IObservableMap
-
Packages that use IObservableMap 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. -
-
Uses of IObservableMap in org.eclipse.core.databinding
Methods in org.eclipse.core.databinding that return IObservableMap Modifier and Type Method Description IObservableMap<Binding,IStatus>
DataBindingContext. getValidationStatusMap()
Deprecated.as of 1.1, please useDataBindingContext.getValidationStatusProviders()
-
Uses of IObservableMap in org.eclipse.core.databinding.beans
Methods in org.eclipse.core.databinding.beans that return IObservableMap Modifier and Type Method Description static IObservableMap
BeansObservables. observeDetailMap(Realm realm, IObservableValue master, String propertyName)
Deprecated.static IObservableMap
BeansObservables. observeDetailMap(IObservableValue master, String propertyName)
Deprecated.useBeanProperties
insteadstatic IObservableMap
PojoObservables. observeDetailMap(Realm realm, IObservableValue master, String propertyName)
Deprecated.static IObservableMap
PojoObservables. observeDetailMap(IObservableValue master, String propertyName)
Deprecated.usePojoProperties
insteadstatic IObservableMap
BeansObservables. observeMap(Object bean, String propertyName)
Deprecated.useBeanProperties
insteadstatic IObservableMap
BeansObservables. observeMap(Object bean, String propertyName, Class keyType, Class valueType)
Deprecated.useBeanProperties
insteadstatic IObservableMap
BeansObservables. observeMap(Realm realm, Object bean, String propertyName)
Deprecated.useBeanProperties
insteadstatic IObservableMap
BeansObservables. observeMap(Realm realm, Object bean, String propertyName, Class keyType, Class valueType)
Deprecated.useBeanProperties
insteadstatic IObservableMap
BeansObservables. observeMap(IObservableSet domain, Class beanClass, String propertyName)
Deprecated.useBeanProperties
insteadstatic IObservableMap
BeansObservables. observeMap(IObservableSet domain, String propertyName)
Deprecated.useBeanProperties
insteadstatic IObservableMap
PojoObservables. observeMap(Object pojo, String propertyName)
Deprecated.usePojoProperties
insteadstatic IObservableMap
PojoObservables. observeMap(Object pojo, String propertyName, Class keyType, Class valueType)
Deprecated.usePojoProperties
insteadstatic IObservableMap
PojoObservables. observeMap(Realm realm, Object pojo, String propertyName)
Deprecated.usePojoProperties
insteadstatic IObservableMap
PojoObservables. observeMap(Realm realm, Object pojo, String propertyName, Class keyType, Class valueType)
Deprecated.usePojoProperties
insteadstatic IObservableMap
PojoObservables. observeMap(IObservableSet domain, Class pojoClass, String propertyName)
Deprecated.usePojoProperties
insteadstatic IObservableMap
PojoObservables. observeMap(IObservableSet domain, String propertyName)
Deprecated.usePojoProperties
insteadstatic IObservableMap[]
BeansObservables. observeMaps(IObservableSet domain, Class beanClass, String[] propertyNames)
Deprecated.useBeanProperties
insteadstatic IObservableMap[]
BeansObservables. observeMaps(IObservableSet domain, String[] propertyNames)
Deprecated.useBeanProperties
insteadstatic IObservableMap[]
PojoObservables. observeMaps(IObservableSet domain, Class pojoClass, String[] propertyNames)
Deprecated.usePojoProperties
insteadstatic IObservableMap[]
PojoObservables. observeMaps(IObservableSet domain, String[] propertyNames)
Deprecated.usePojoProperties
instead -
Uses of IObservableMap in org.eclipse.core.databinding.observable
Methods in org.eclipse.core.databinding.observable that return IObservableMap Modifier and Type Method Description 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.Methods in org.eclipse.core.databinding.observable with parameters of type IObservableMap Modifier and Type Method Description static <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 IObservableMap Modifier and Type Class Description class
AbstractObservableMap<K,V>
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
ComputedObservableMap<K,V>
Maps objects to one of their attributes.class
DecoratingObservableMap<K,V>
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 IObservableMap Modifier and Type Method Description IObservableMap<K,V>
MapChangeEvent. getObservableMap()
Returns the observable map from which this event originated.Constructors in org.eclipse.core.databinding.observable.map with parameters of type IObservableMap Constructor Description BidiObservableMap(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 IObservableMap Constructor Description CompositeMap(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 IObservableMap Modifier and Type Method Description static <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 IObservableMap Modifier and Type Method Description 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.Method parameters in org.eclipse.core.databinding.observable.masterdetail with type arguments of type IObservableMap Modifier and Type Method Description static <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 Constructor Description MappedSet(IObservableSet input, IObservableMap map)
Deprecated. -
Uses of IObservableMap in org.eclipse.core.databinding.property
Methods in org.eclipse.core.databinding.property that return IObservableMap Modifier and Type Method Description static <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 IObservableMap Modifier and Type Method Description static <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 IObservableMap Modifier and Type Method Description IObservableMap<K,V>
DelegatingMapProperty. observe(Realm realm, S source)
IObservableMap<K,V>
DelegatingMapProperty. observe(S source)
IObservableMap<K,V>
IMapProperty. observe(Realm realm, S source)
Returns an observable map observing this map property on the given property sourceIObservableMap<K,V>
IMapProperty. observe(S source)
Returns an observable map observing this map property on the given property sourceIObservableMap<K,V>
MapProperty. observe(S source)
IObservableMap<K,V>
SimpleMapProperty. observe(Realm realm, S 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 IObservableMap Modifier and Type Method Description IObservableFactory<S,IObservableMap<K,V>>
IMapProperty. mapFactory()
Returns a factory for creating observable maps tracking this property of a particular property source.IObservableFactory<S,IObservableMap<K,V>>
IMapProperty. mapFactory(Realm realm)
Returns a factory for creating observable maps in the given realm, tracking this property of a particular property source.IObservableFactory<S,IObservableMap<K,V>>
MapProperty. mapFactory()
IObservableFactory<S,IObservableMap<K,V>>
MapProperty. mapFactory(Realm realm)
-
Uses of IObservableMap in org.eclipse.core.databinding.property.value
Methods in org.eclipse.core.databinding.property.value that return IObservableMap Modifier and Type Method Description <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 IObservableMap Modifier and Type Method Description <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 IObservableMap Modifier and Type Method Description <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 IObservableMap Modifier and Type Method Description <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 IObservableMap Modifier and Type Field Description protected 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 IObservableMap Constructor 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)
-