Class AbstractObservableManager<T>
- java.lang.Object
 - 
- cern.accsoft.steering.jmad.gui.manage.AbstractObservableManager<T>
 
 
- 
- Type Parameters:
 T- the type of listeners that can be attached
- All Implemented Interfaces:
 GenericObservableManager<T>
- Direct Known Subclasses:
 ElementSelectionManagerImpl
public class AbstractObservableManager<T> extends java.lang.Object implements GenericObservableManager<T>
the base implementation of a class to which listeners can be attached 
- 
- 
Constructor Summary
Constructors Constructor Description AbstractObservableManager() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(T listener)adds the listener to the classprotected java.util.List<T>getListeners()voidremoveListener(T listener)removes a listener from the class 
 - 
 
- 
- 
Method Detail
- 
addListener
public void addListener(T listener)
Description copied from interface:GenericObservableManageradds the listener to the class- Specified by:
 addListenerin interfaceGenericObservableManager<T>- Parameters:
 listener- the listener to add
 
- 
removeListener
public void removeListener(T listener)
Description copied from interface:GenericObservableManagerremoves a listener from the class- Specified by:
 removeListenerin interfaceGenericObservableManager<T>- Parameters:
 listener- the listener to remove
 
- 
getListeners
protected java.util.List<T> getListeners()
 
 - 
 
 -