Package net.sf.okapi.common.observer

Interfaces and base classes to implement the Observer pattern.

See:
          Description

Interface Summary
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
BaseObservable Default implementation of an IObservable.
WeakReferenceObservable Implementation of IObservable that holds references to Observers as WeakReferences.
 

Package net.sf.okapi.common.observer Description

Interfaces and base classes to implement the Observer pattern.

This package includes the different classes needed to implement the Observer pattern.