Eclipse Platform
Release 3.3

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.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.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
 IObservableValue ListBinding.getValidationStatus()
           
abstract  IObservableValue Binding.getValidationStatus()
           
 

Methods in org.eclipse.core.databinding with parameters of type IObservableValue
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.
 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.
 

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

Methods in org.eclipse.core.databinding.beans that return IObservableValue
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)
 

Methods in org.eclipse.core.databinding.beans with parameters of type IObservableValue
static IObservableValue BeansObservables.observeDetailValue(Realm realm, IObservableValue master, 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)
 

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.
 

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 ValueChangingEvent.getObservableValue()
           
 IObservableValue ValueChangeEvent.getObservableValue()
          Returns the observable value from which this event originated.
 

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

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
 

Methods in org.eclipse.jface.databinding.viewers that return IObservableValue
static IObservableValue ViewersObservables.observeSingleSelection(ISelectionProvider selectionProvider)
           
 


Eclipse Platform
Release 3.3

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.