net.sourceforge.jaulp.designpattern.observer.ifaces
Interface Subject<T>

All Known Implementing Classes:
AbstractSubject

public interface Subject<T>

The Interface Subject.


Method Summary
 void addObserver(Observer<T> observer)
          Adds the given observer.
 void addObservers(java.util.Collection<Observer<T>> observers)
          Adds the given observers.
 void removeObserver(Observer<T> observer)
          Removes the given observer.
 void removeObservers(java.util.Collection<Observer<T>> observers)
          Removes the given observers.
 void updateObservers()
          Update observers.
 

Method Detail

addObserver

void addObserver(Observer<T> observer)
Adds the given observer.

Parameters:
observer - the observer to be added.

removeObserver

void removeObserver(Observer<T> observer)
Removes the given observer.

Parameters:
observer - the observer to be remove.

addObservers

void addObservers(java.util.Collection<Observer<T>> observers)
Adds the given observers.

Parameters:
observers - the observers to be added.

removeObservers

void removeObservers(java.util.Collection<Observer<T>> observers)
Removes the given observers.

Parameters:
observers - the observers to be remove.

updateObservers

void updateObservers()
Update observers.



Copyright © 2010. All Rights Reserved.