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 void
addListener(T listener)
adds the listener to the classprotected java.util.List<T>
getListeners()
void
removeListener(T listener)
removes a listener from the class
-
-
-
Method Detail
-
addListener
public void addListener(T listener)
Description copied from interface:GenericObservableManager
adds the listener to the class- Specified by:
addListener
in interfaceGenericObservableManager<T>
- Parameters:
listener
- the listener to add
-
removeListener
public void removeListener(T listener)
Description copied from interface:GenericObservableManager
removes a listener from the class- Specified by:
removeListener
in interfaceGenericObservableManager<T>
- Parameters:
listener
- the listener to remove
-
getListeners
protected java.util.List<T> getListeners()
-
-