dynaop.observer
Class SubjectMixin

java.lang.Object
  extended by dynaop.observer.SubjectMixin
All Implemented Interfaces:
Subject, ProxyAware, java.io.Serializable

public class SubjectMixin
extends java.lang.Object
implements Subject, java.io.Serializable, ProxyAware

Support class for subject mixins.

Author:
Bob Lee (crazybob@crazybob.org)
See Also:
Serialized Form

Constructor Summary
SubjectMixin()
           
 
Method Summary
 void addObserver(Observer observer)
          Adds an Observer.
 void notifyObservers(java.lang.Object argument)
          Notifies Observers of a change.
 void removeObserver(Observer observer)
          Removes an Observer.
 void setProxy(Proxy proxy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubjectMixin

public SubjectMixin()
Method Detail

addObserver

public void addObserver(Observer observer)
Description copied from interface: Subject
Adds an Observer.

Specified by:
addObserver in interface Subject

notifyObservers

public void notifyObservers(java.lang.Object argument)
Description copied from interface: Subject
Notifies Observers of a change.

Specified by:
notifyObservers in interface Subject

removeObserver

public void removeObserver(Observer observer)
Description copied from interface: Subject
Removes an Observer.

Specified by:
removeObserver in interface Subject

setProxy

public void setProxy(Proxy proxy)
Specified by:
setProxy in interface ProxyAware