hep.aida.ref.event
Class ObserverAdapter

java.lang.Object
  extended by java.util.Observable
      extended by hep.aida.ref.event.ObserverAdapter
All Implemented Interfaces:
AIDAListener

public class ObserverAdapter
extends java.util.Observable
implements AIDAListener

An ObserverAdapter can be used as a base class for class that wants to act as both AIDAListener and Observable, and relay things it observers to its Observers.


Constructor Summary
ObserverAdapter()
           
ObserverAdapter(java.lang.Object obs)
           
 
Method Summary
 void addObserver(java.util.Observer o)
           
 void clearObservable()
           
 void deleteObserver(java.util.Observer o)
           
 void deleteObservers()
           
 IsObservable getObservable()
           
 void setObservable(IsObservable newObs)
           
 void stateChanged(java.util.EventObject e)
           
 
Methods inherited from class java.util.Observable
countObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObserverAdapter

public ObserverAdapter()

ObserverAdapter

public ObserverAdapter(java.lang.Object obs)
Method Detail

setObservable

public void setObservable(IsObservable newObs)

clearObservable

public void clearObservable()

getObservable

public IsObservable getObservable()

addObserver

public void addObserver(java.util.Observer o)
Overrides:
addObserver in class java.util.Observable

deleteObserver

public void deleteObserver(java.util.Observer o)
Overrides:
deleteObserver in class java.util.Observable

deleteObservers

public void deleteObservers()
Overrides:
deleteObservers in class java.util.Observable

stateChanged

public void stateChanged(java.util.EventObject e)
Specified by:
stateChanged in interface AIDAListener


jHepWork 2.1 (C) S.Chekanov