Eclipse Platform
Release 3.4

Uses of Interface
org.eclipse.core.databinding.observable.value.IObservableValue

Packages that use IObservableValue
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.masterdetail Provides classes that can be used to observe a detail of a master object.  
org.eclipse.core.databinding.observable.value Provides classes that can be used to observe changes in discrete values.  
org.eclipse.core.databinding.validation Provides the core APIs for validation.  
org.eclipse.jface.databinding.swt Provides classes that can be used to observe changes in SWT widgets.  
org.eclipse.jface.databinding.viewers Provides classes that can be used to observe the JFace Viewer framework.  
 

Uses of IObservableValue in org.eclipse.core.databinding
 

Classes in org.eclipse.core.databinding that implement IObservableValue
 class AggregateValidationStatus
          This class can be used to aggregate status values from a data binding context into a single status value.
 

Methods in org.eclipse.core.databinding that return IObservableValue
abstract  IObservableValue ValidationStatusProvider.getValidationStatus()
           
 IObservableValue SetBinding.getValidationStatus()
           
abstract  IObservableValue Binding.getValidationStatus()
           
 IObservableValue ListBinding.getValidationStatus()
           
 

Methods in org.eclipse.core.databinding with parameters of type IObservableValue
 Binding DataBindingContext.bindValue(IObservableValue targetObservableValue, IObservableValue modelObservableValue, UpdateValueStrategy targetToModel, UpdateValueStrategy modelToTarget)
          Creates a Binding to synchronize the values of two observable values.
protected  UpdateValueStrategy DataBindingContext.createModelToTargetUpdateValueStrategy(IObservableValue fromValue, IObservableValue toValue)
          Returns an update value strategy to be used for copying values from the from value to the to value.
protected  UpdateValueStrategy DataBindingContext.createTargetToModelUpdateValueStrategy(IObservableValue fromValue, IObservableValue toValue)
          Returns an update value strategy to be used for copying values from the from value to the to value.
protected  void UpdateValueStrategy.fillDefaults(IObservableValue source, IObservableValue destination)
          Fills out default values based upon the provided source and destination.
protected  IStatus UpdateValueStrategy.doSet(IObservableValue observableValue, Object value)
          Sets the current value of the given observable to the given value.
 

Uses of IObservableValue in org.eclipse.core.databinding.beans
 

Methods in org.eclipse.core.databinding.beans that return IObservableValue
static IObservableValue PojoObservables.observeValue(Object pojo, String propertyName)
          Returns an observable value in the default realm tracking the current value of the named property of the given pojo.
static IObservableValue PojoObservables.observeValue(Realm realm, Object pojo, String propertyName)
          Returns an observable value in the given realm tracking the current value of the named property of the given pojo.
static IObservableValue PojoObservables.observeDetailValue(Realm realm, IObservableValue master, String propertyName, Class propertyType)
          Helper method for MasterDetailObservables.detailValue(master, valueFactory(realm, propertyName), propertyType)
static IObservableValue BeansObservables.observeValue(Object bean, String propertyName)
          Returns an observable value in the default realm tracking the current value of the named property of the given bean.
static IObservableValue BeansObservables.observeValue(Realm realm, Object bean, String propertyName)
          Returns an observable value in the given realm tracking the current value of the named property of the given bean.
static IObservableValue BeansObservables.observeDetailValue(Realm realm, IObservableValue master, String propertyName, Class propertyType)
          Helper method for MasterDetailObservables.detailValue(master, valueFactory(realm, propertyName), propertyType)
static IObservableValue BeansObservables.observeDetailValue(Realm realm, IObservableValue master, Class masterType, String propertyName, Class propertyType)
          Helper method for MasterDetailObservables.detailValue(master, valueFactory(realm, propertyName), propertyType).
 

Methods in org.eclipse.core.databinding.beans with parameters of type IObservableValue
static IObservableValue PojoObservables.observeDetailValue(Realm realm, IObservableValue master, String propertyName, Class propertyType)
          Helper method for MasterDetailObservables.detailValue(master, valueFactory(realm, propertyName), propertyType)
static IObservableList PojoObservables.observeDetailList(Realm realm, IObservableValue master, String propertyName, Class propertyType)
          Helper method for MasterDetailObservables.detailList(master, listFactory(realm, propertyName, propertyType), propertyType)
static IObservableSet PojoObservables.observeDetailSet(Realm realm, IObservableValue master, String propertyName, Class propertyType)
          Helper method for MasterDetailObservables.detailSet(master, setFactory(realm, propertyName), propertyType)
static IObservableMap PojoObservables.observeDetailMap(Realm realm, IObservableValue master, String propertyName)
          Helper method for MasterDetailObservables.detailMap(master, mapFactory(realm, propertyName))
static IObservableValue BeansObservables.observeDetailValue(Realm realm, IObservableValue master, String propertyName, Class propertyType)
          Helper method for MasterDetailObservables.detailValue(master, valueFactory(realm, propertyName), propertyType)
static IObservableValue BeansObservables.observeDetailValue(Realm realm, IObservableValue master, Class masterType, String propertyName, Class propertyType)
          Helper method for MasterDetailObservables.detailValue(master, valueFactory(realm, propertyName), propertyType).
static IObservableList BeansObservables.observeDetailList(Realm realm, IObservableValue master, String propertyName, Class propertyType)
          Helper method for MasterDetailObservables.detailList(master, listFactory(realm, propertyName, propertyType), propertyType)
static IObservableSet BeansObservables.observeDetailSet(Realm realm, IObservableValue master, String propertyName, Class propertyType)
          Helper method for MasterDetailObservables.detailSet(master, setFactory(realm, propertyName), propertyType)
static IObservableMap BeansObservables.observeDetailMap(Realm realm, IObservableValue master, String propertyName)
          Helper method for MasterDetailObservables.detailMap(master, mapFactory(realm, propertyName))
 

Uses of IObservableValue in org.eclipse.core.databinding.observable
 

Methods in org.eclipse.core.databinding.observable that return IObservableValue
static IObservableValue Observables.unmodifiableObservableValue(IObservableValue value)
          Returns an unmodifiable observable value backed by the given observable value.
static IObservableValue Observables.constantObservableValue(Realm realm, Object value, Object valueType)
          Returns an observable value with the given constant value.
static IObservableValue Observables.constantObservableValue(Realm realm, Object value)
          Returns an observable value with the given constant value.
static IObservableValue Observables.constantObservableValue(Object value, Object valueType)
          Returns an observable value with the given constant value.
static IObservableValue Observables.constantObservableValue(Object value)
          Returns an observable value with the given constant value.
static IObservableValue Observables.observeStale(IObservable observable)
          Returns an observable value of type Boolean.TYPE which tracks whether the given observable is stale.
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 IObservableValue Observables.observeDetailMapEntry(IObservableMap map, IObservableValue master, Object valueType)
          Helper method for MasterDetailObservables.detailValue(master, mapEntryValueFactory(map, valueType), valueType).
 

Methods in org.eclipse.core.databinding.observable with parameters of type IObservableValue
static IObservableValue Observables.unmodifiableObservableValue(IObservableValue value)
          Returns an unmodifiable observable value backed by the given observable value.
static IObservableValue Observables.observeDetailMapEntry(IObservableMap map, IObservableValue master, Object valueType)
          Helper method for MasterDetailObservables.detailValue(master, mapEntryValueFactory(map, valueType), valueType).
 

Uses of IObservableValue in org.eclipse.core.databinding.observable.masterdetail
 

Methods in org.eclipse.core.databinding.observable.masterdetail that return IObservableValue
static IObservableValue MasterDetailObservables.detailValue(IObservableValue master, IObservableFactory detailFactory, Object detailType)
          Creates a detail observable value from a master observable value and a factory.
 

Methods in org.eclipse.core.databinding.observable.masterdetail with parameters of type IObservableValue
static IObservableValue MasterDetailObservables.detailValue(IObservableValue master, IObservableFactory detailFactory, Object detailType)
          Creates a detail observable value from a master observable value and a factory.
static IObservableList MasterDetailObservables.detailList(IObservableValue master, IObservableFactory detailFactory, Object detailElementType)
          Creates a detail observable list from a master observable value and a factory.
static IObservableSet MasterDetailObservables.detailSet(IObservableValue master, IObservableFactory detailFactory, Object detailElementType)
          Creates a detail observable set from a master observable value and a factory.
static IObservableMap MasterDetailObservables.detailMap(IObservableValue master, IObservableFactory detailFactory)
          Creates a detail observable map from a master observable value and a factory.
 

Uses of IObservableValue in org.eclipse.core.databinding.observable.value
 

Subinterfaces of IObservableValue in org.eclipse.core.databinding.observable.value
 interface IVetoableValue
          An observable value whose changes can be vetoed by listeners.
 

Classes in org.eclipse.core.databinding.observable.value that implement IObservableValue
 class AbstractObservableValue
           This class is thread safe.
 class AbstractVetoableValue
           This class is thread safe.
 class ComputedValue
          A Lazily calculated value that automatically computes and registers listeners on its dependencies as long as all of its dependencies are IObservable objects This class is thread safe.
 class WritableValue
          Mutable (writable) implementation of IObservableValue that will maintain a value and fire change events when the value changes.
 

Methods in org.eclipse.core.databinding.observable.value that return IObservableValue
 IObservableValue ValueChangeEvent.getObservableValue()
          Returns the observable value from which this event originated.
 IObservableValue ValueChangingEvent.getObservableValue()
           
 

Constructors in org.eclipse.core.databinding.observable.value with parameters of type IObservableValue
ValueChangeEvent(IObservableValue source, ValueDiff diff)
          Creates a new value change event.
ValueChangingEvent(IObservableValue source, ValueDiff diff)
          Creates a new value changing event.
 

Uses of IObservableValue in org.eclipse.core.databinding.validation
 

Methods in org.eclipse.core.databinding.validation that return IObservableValue
 IObservableValue MultiValidator.getValidationStatus()
          Returns an IObservableValue whose value is always the current validation status of this MultiValidator.
 IObservableValue MultiValidator.observeValidatedValue(IObservableValue target)
          Returns a wrapper IObservableValue 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 IObservableValue
 IObservableValue MultiValidator.observeValidatedValue(IObservableValue target)
          Returns a wrapper IObservableValue which stays in sync with the given target observable only when the validation status is valid.
 

Uses of IObservableValue in org.eclipse.jface.databinding.swt
 

Subinterfaces of IObservableValue in org.eclipse.jface.databinding.swt
 interface ISWTObservableValue
          IObservableValue observing an SWT widget.
 

Uses of IObservableValue in org.eclipse.jface.databinding.viewers
 

Subinterfaces of IObservableValue in org.eclipse.jface.databinding.viewers
 interface IViewerObservableValue
          IObservableValue observing a JFace Viewer.
 

Methods in org.eclipse.jface.databinding.viewers that return IObservableValue
protected abstract  IObservableValue ObservableValueEditingSupport.doCreateCellEditorObservable(CellEditor cellEditor)
          Creates the observable value for the CellEditor.
protected abstract  IObservableValue ObservableValueEditingSupport.doCreateElementObservable(Object element, ViewerCell cell)
          Creates the observable value for the element.
static IObservableValue ViewersObservables.observeSingleSelection(ISelectionProvider selectionProvider)
          Returns an observable value that tracks the current selection of the given selection provider.
static IObservableValue ViewersObservables.observeInput(Viewer viewer)
          Returns an observable value that tracks the input of the given viewer.
 

Methods in org.eclipse.jface.databinding.viewers with parameters of type IObservableValue
protected  Binding ObservableValueEditingSupport.createBinding(IObservableValue target, IObservableValue model)
          Creates a new binding for the provided target and model.
 


Eclipse Platform
Release 3.4

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.