Eclipse Platform
Release 3.3

Package org.eclipse.core.databinding.observable.value

Provides classes that can be used to observe changes in discrete values.

See:
          Description

Interface Summary
IObservableValue A value whose changes can be tracked by value change listeners.
IValueChangeListener Listener for changes to observable values.
IValueChangingListener Listener for pre-change events for observable values.
IVetoableValue An observable value whose changes can be vetoed by listeners.
 

Class Summary
AbstractObservableValue This class is thread safe.
AbstractVetoableValue This class is thread safe.
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.
ValueChangeEvent Value change event describing a change of an IObservableValue object's current value.
ValueChangingEvent Value changing event describing a pending change of an IObservableValue object's current value.
ValueDiff  
WritableValue Mutable (writable) implementation of IObservableValue that will maintain a value and fire change events when the value changes.
 

Exception Summary
ChangeVetoException  
 

Package org.eclipse.core.databinding.observable.value Description

Provides classes that can be used to observe changes in discrete values.

Package Specification

This package provides classes that can be used to observe changes in discrete values.


Eclipse Platform
Release 3.3

Guidelines for using Eclipse APIs.

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