org.decisiondeck.utils
Class ObservableTyped<O>

java.lang.Object
  extended by org.decisiondeck.utils.ObservableTyped<O>

public class ObservableTyped<O>
extends Object


Constructor Summary
ObservableTyped()
           
 
Method Summary
 void addObserver(IObserver<O> observer)
           
 int countObservers()
           
 void deleteObserver(Observer observer)
           
 void deleteObservers()
           
 boolean equals(Object obj)
           
 int hashCode()
           
 void notifyObserversChanged()
           
 void notifyObserversChanged(O updated)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObservableTyped

public ObservableTyped()
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

addObserver

public void addObserver(IObserver<O> observer)
Parameters:
observer - not null.

deleteObserver

public void deleteObserver(Observer observer)
Parameters:
observer - not null.

notifyObserversChanged

public void notifyObserversChanged()

notifyObserversChanged

public void notifyObserversChanged(O updated)
Parameters:
updated - an information about some object that has been updated, possibly null.

deleteObservers

public void deleteObservers()

countObservers

public int countObservers()


Copyright © 2011. All Rights Reserved.