jas.hist.util
Class ObserverAdapter

java.lang.Object
  extended by java.util.Observable
      extended by jas.hist.util.ObserverAdapter
All Implemented Interfaces:
Observer
Direct Known Subclasses:
OneDAdapter, ScatterTwoDAdapter, TwoDAdapter

public class ObserverAdapter
extends Observable
implements Observer

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


Constructor Summary
ObserverAdapter()
           
ObserverAdapter(Observable obs)
           
 
Method Summary
 void addObserver(Observer o)
           
 void clearObservable()
           
 void deleteObserver(Observer o)
           
 void deleteObservers()
           
 void setObservable(Observable newObs)
           
 void update(Observable o, Object arg)
          When the object which we are observing is updated, relay the response to our observers
 
Methods inherited from class java.util.Observable
clearChanged, countObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObserverAdapter

public ObserverAdapter(Observable obs)

ObserverAdapter

public ObserverAdapter()
Method Detail

setObservable

public void setObservable(Observable newObs)

clearObservable

public void clearObservable()

update

public void update(Observable o,
                   Object arg)
When the object which we are observing is updated, relay the response to our observers

Specified by:
update in interface Observer

addObserver

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

deleteObserver

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

deleteObservers

public void deleteObservers()
Overrides:
deleteObservers in class Observable


Copyright © 2000-2009 FreeHEP. All Rights Reserved.