Package org.eclipse.core.databinding.observable.value
package org.eclipse.core.databinding.observable.value
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.
-
ClassDescriptionThis class is thread safe.This class is thread safe.A Lazily calculated value that automatically computes and registers listeners on its dependencies as long as all of its dependencies are
IObservable
objects.AnIObservableValue
<Date
> which supports scenarios where the date and time are presented as separate elements in the user interface.An observable value which decorates another observable value.AnIVetoableValue
decorator for an observable value.A class to reduce an observable list to a single value in an implementation specific way.A value whose changes can be tracked by value change listeners.Listener for changes to observable values.Listener for pre-change events for observable values.An observable value whose changes can be vetoed by listeners.AnIObservableValue
<LocalDateTime
> which supports scenarios where the date and time are presented as separate elements in the user interface.An observable value which behaves similarly to the <select> and <option> HTML tags.Value change event describing a change of anIObservableValue
object's current value.Value changing event describing a pending change of anIObservableValue
object's current value.ValueDiff<T>Mutable (writable) implementation ofIObservableValue
that will maintain a value and fire change events when the value changes.