lima.observation
Interface Observable

All Known Implementing Classes:
DServer, ObservableBase

public interface Observable

Objects instantiated from class implementations of this interface represent observable entities.


Method Summary
 void clearObservers()
          Unregister all observers for an observable object.
 void notifyObservers(lima.observation.Event event)
          Notify all registered observers of the specified event.
 void registerObserver(lima.observation.Observer observer)
          Register the specified observer with an observable object.
 void unregisterObserver(lima.observation.Observer observer)
          Unregister the specified observer with an observable object.
 

Method Detail

registerObserver

public void registerObserver(lima.observation.Observer observer)
Register the specified observer with an observable object.


unregisterObserver

public void unregisterObserver(lima.observation.Observer observer)
Unregister the specified observer with an observable object.


clearObservers

public void clearObservers()
Unregister all observers for an observable object.


notifyObservers

public void notifyObservers(lima.observation.Event event)
Notify all registered observers of the specified event.