com.neatech.climbplan.userinterface.models
Class ObservableList

java.lang.Object
  extended by java.util.Observable
      extended by com.neatech.climbplan.userinterface.models.ObservableList
Direct Known Subclasses:
ActivitiesModel, ActivityModel, MapsModel, MountaineersModel, OrganizersModel, TeamModel, TeamsModel

public abstract class ObservableList
extends Observable


Field Summary
private  List<Observer> observers
           
 
Constructor Summary
ObservableList()
           
 
Method Summary
protected  void addObservable(Observable o)
           
 void addObserver(Observer o)
           
protected  void deleteObservable(Observable o)
           
 void deleteObserver(Observer o)
           
 void deleteObservers()
           
protected abstract  List getObservables()
           
 
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
 

Field Detail

observers

private List<Observer> observers
Constructor Detail

ObservableList

public ObservableList()
Method Detail

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

addObservable

protected void addObservable(Observable o)

deleteObservable

protected void deleteObservable(Observable o)

getObservables

protected abstract List getObservables()