Uses of Interface
org.eclipse.core.databinding.observable.masterdetail.IObservableFactory
Package
Description
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 the JFace Viewer framework.
-
Uses of IObservableFactory in org.eclipse.core.databinding.observable
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. -
Uses of IObservableFactory in org.eclipse.core.databinding.observable.map
ModifierConstructorDescriptionCompositeMap
(IObservableMap<K, I> firstMap, IObservableFactory<? super IObservableSet<I>, ? extends IObservableMap<I, V>> secondMapFactory) Creates a new composite map. -
Uses of IObservableFactory in org.eclipse.core.databinding.observable.masterdetail
Modifier and TypeMethodDescriptionstatic <M,
E> IObservableList<E> MasterDetailObservables.detailList
(IObservableValue<M> master, IObservableFactory<? super M, IObservableList<E>> detailFactory, Object detailElementType) Creates a detail observable list from a master observable value and a factory.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 <M,
E> IObservableSet<E> MasterDetailObservables.detailSet
(IObservableValue<M> master, IObservableFactory<? super M, ? extends IObservableSet<E>> detailFactory, Object detailElementType) Creates a detail observable set from a master observable value and a factory.static <M,
T> IObservableValue<T> MasterDetailObservables.detailValue
(IObservableValue<M> master, IObservableFactory<? super M, IObservableValue<T>> detailFactory, Object detailType) Creates a detail observable value from a master observable value and a factory.static <M,
E> IObservableList<E> MasterDetailObservables.detailValues
(IObservableList<M> masterList, IObservableFactory<? super M, IObservableValue<E>> detailFactory, Object detailType) Returns a detail observable list where each element is the detail value of the element in the master observable list.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. -
Uses of IObservableFactory in org.eclipse.core.databinding.property.list
Modifier and TypeMethodDescriptionIListProperty.listFactory()
Returns a factory for creating observable lists tracking this property of a particular property source.IListProperty.listFactory
(Realm realm) Returns a factory for creating observable lists in the given realm, tracking this property of a particular property source.ListProperty.listFactory()
ListProperty.listFactory
(Realm realm) -
Uses of IObservableFactory in org.eclipse.core.databinding.property.map
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 IObservableFactory in org.eclipse.core.databinding.property.set
Modifier and TypeMethodDescriptionISetProperty.setFactory()
Returns a factory for creating observable sets tracking this property of a particular property source.ISetProperty.setFactory
(Realm realm) Returns a factory for creating observable sets in the given realm, tracking this property of a particular property source.SetProperty.setFactory()
SetProperty.setFactory
(Realm realm) -
Uses of IObservableFactory in org.eclipse.core.databinding.property.value
Modifier and TypeMethodDescriptionIValueProperty.valueFactory()
Returns a factory for creating observable values tracking this property of a particular property source.IValueProperty.valueFactory
(Realm realm) Returns a factory for creating observable values in the given realm, tracking this property of a particular property source.ValueProperty.valueFactory()
ValueProperty.valueFactory
(Realm realm) -
Uses of IObservableFactory in org.eclipse.jface.databinding.viewers
ModifierConstructorDescriptionObservableListTreeContentProvider
(IObservableFactory<? super E, ? extends IObservableList<E>> listFactory, TreeStructureAdvisor<? super E> structureAdvisor) Constructs an ObservableListTreeContentProvider using the given list factory.ObservableSetTreeContentProvider
(IObservableFactory<? super E, ? extends IObservableSet<E>> setFactory, TreeStructureAdvisor<E> structureAdvisor) Constructs an ObservableListTreeContentProvider using the given list factory.