Interface Observable<D>

All Known Implementing Classes:
DefaultObservable

public interface Observable<D>
Interface representing observable entities according to the Observer Pattern
Author:
Antonio J. Nebro invalid input: '<'antonio@lcc.uma.es>
  • Method Details

    • register

      void register(Observer<D> observer)
    • unregister

      void unregister(Observer<D> observer)
    • notifyObservers

      void notifyObservers(D data)
    • numberOfRegisteredObservers

      int numberOfRegisteredObservers()
    • setChanged

      void setChanged()
    • hasChanged

      boolean hasChanged()
    • clearChanged

      void clearChanged()
    • observers

      Collection<Observer<D>> observers()