Package jasima.core.util.observer
-
Interface Summary Interface Description Notifier<SUBJECT extends Notifier<SUBJECT,MESSAGE>,MESSAGE> Notifier informNotifierListeners about events.NotifierListener<SUBJECT,MESSAGE> NotifierListener are notified by aNotifierabout events.ObservableValue.ObservableListener<V> -
Class Summary Class Description ConstValue<T> Technically an observable, but can't be changed.DerivedObservable<T> This class extendsObservableValuein order to create values that are derived from other observable values.NotifierImpl<SUBJECT extends Notifier<SUBJECT,MESSAGE>,MESSAGE> Example implementation ofNotifierfunctionality.ObservableValue<VALUE> This class provides functionality to store a value and allows listeners to get notified whenever this value is changing.ObservableValues Static factory methods to ease the creation ofObservableValues andDerivedObservables. -
Enum Summary Enum Description ObservableValue.EventType