Uses of Interface
org.perfectjpattern.core.api.behavioral.observer.IObserver

Packages that use IObserver
org.perfectjpattern.core.api.behavioral.observer Observer Pattern API. 
org.perfectjpattern.core.behavioral.observer Observer Core Pattern implementation. 
 

Uses of IObserver in org.perfectjpattern.core.api.behavioral.observer
 

Methods in org.perfectjpattern.core.api.behavioral.observer with parameters of type IObserver
 void ISubject.attach(IObserver<E>... anObservers)
          Attaches a variable list of IObserver instances to the ISubject instance.
 void ISubject.detach(IObserver<E>... anObservers)
          Detaches a variable list of IObserver instances from the ISubject instance.
 

Uses of IObserver in org.perfectjpattern.core.behavioral.observer
 

Subinterfaces of IObserver in org.perfectjpattern.core.behavioral.observer
 interface IClock
          Abstract definition of a Clock
 

Classes in org.perfectjpattern.core.behavioral.observer that implement IObserver
 class AnalogClock
          Concrete implementation of IClock of type Analog
 class DigitalClock
          Concrete implementation of IClock of type Digital
 class ObserverProxy<E>
          Implementation of IObserver interface that acts as a Proxy to any plain non-Observer class type.
 

Fields in org.perfectjpattern.core.behavioral.observer declared as IObserver
protected static IObserver[] Subject.EMPTY_ARRAY
          Reusable empty array of IObserver so it does not need to be recreated each time there is a call to notifyObservers
 

Methods in org.perfectjpattern.core.behavioral.observer that return types with arguments of type IObserver
protected  Collection<IObserver<E>> Subject.getObservers()
          Returns the Observer instances
 

Methods in org.perfectjpattern.core.behavioral.observer with parameters of type IObserver
 void Subject.attach(IObserver<E>... anObservers)
          Attaches a variable list of IObserver instances to the ISubject instance.
 void Subject.detach(IObserver<E>... anObservers)
          Detaches a variable list of IObserver instances from the ISubject instance.
 



Copyright © 2007-2009. All Rights Reserved.