Class AbstractObservableValue<V>

java.lang.Object
io.github.mmm.event.AbstractEventSource<ObservableEvent<V>,ObservableEventListener<? super V>>
io.github.mmm.value.observable.AbstractObservableValue<V>
Type Parameters:
V - type of the observable value.
All Implemented Interfaces:
EventSource<ObservableEvent<V>,ObservableEventListener<? super V>>, ObservableValue<V>, ReadableValue<V>, Supplier<V>
Direct Known Subclasses:
AbstractWritableObservableValue, Binding

public abstract class AbstractObservableValue<V> extends AbstractEventSource<ObservableEvent<V>,ObservableEventListener<? super V>> implements ObservableValue<V>
Abstract base implementation of ObservableValue that handles ObservableEventListeners.
Since:
1.0.0