ch.sahits.util
Interface IObersvable


public interface IObersvable

This class is the Interface to Observable

Author:
Andi Hotz

Method Summary
 void addObserver(IObserver obeserver)
           
 int countObservers()
           
 void deleteObserver(IObserver obeserver)
           
 void deleteObservers()
           
 boolean hasChanged()
           
 void notifyObservers()
           
 void notifyObservers(java.lang.Object msgObj)
           
 

Method Detail

addObserver

void addObserver(IObserver obeserver)
Parameters:
obeserver - to add to the list
See Also:
Observable.addObserver(java.util.Observer)

countObservers

int countObservers()
Returns:
Number of registered servers
See Also:
Observable.countObservers()

deleteObserver

void deleteObserver(IObserver obeserver)
Parameters:
obeserver - to be removed from the list
See Also:
Observable.deleteObserver(java.util.Observer)

deleteObservers

void deleteObservers()
See Also:
Observable.deleteObservers()

hasChanged

boolean hasChanged()
Returns:
true if somthing observed has been changed
See Also:
Observable.hasChanged()

notifyObservers

void notifyObservers()
See Also:
Observable.notifyObservers()

notifyObservers

void notifyObservers(java.lang.Object msgObj)
Parameters:
msgObj - Message object
See Also:
Observable.notifyObservers(java.lang.Object)