|
Eclipse Platform Release 3.4 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.