Package io.github.mmm.value.observable
package io.github.mmm.value.observable
Provides the API for observable values.
Observable Value
This package provides the API and basic implementation forObservableValues and its related infrastructure.- See Also:
-
ClassDescriptionAbstract base implementation of
ObservableValuethat handlesObservableEventListeners.Abstract base implementation ofWritableObservableValuethat handles bindings.ObservableEventListenerfor a bidirectional binding.Binding<V>This is an implementation ofObservableEventListenerfor an unidirectional binding.ObservableEventListenerthat is also interested inchanges.Expression<V>AnExpressionis anObservableValueproviding convenience methods to created dynamically computed values.Event notifying about changes of anObservableValue.EventListenerforObservableEvents.Implementation ofObservableEventListenerthatcountsthereceivedevents and allows toget the last received event.AnObservableValuewraps avalueand allows to observe the value for changes.