Package net.sf.okapi.common.observer
Interfaces and base classes to implement the Observer pattern.
This package includes the different classes needed to implement the Observer pattern.
-
Interface Summary Interface Description IObservable This interface is intended to provide more flexibility to complex object models when multiple inheritance is needed.IObserver This interface is intended to provide more flexibility to complex object models when multiple inheritance is needed. -
Class Summary Class Description BaseObservable Default implementation of anIObservable.WeakReferenceObservable Implementation ofIObservablethat holds references to Observers as WeakReferences.