Package cern.accsoft.steering.aloha.app
Class HelperDataManagerImpl
- java.lang.Object
-
- cern.accsoft.steering.aloha.app.HelperDataManagerImpl
-
- All Implemented Interfaces:
HelperDataManager
public class HelperDataManagerImpl extends java.lang.Object implements HelperDataManager
-
-
Constructor Summary
Constructors Constructor Description HelperDataManagerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(HelperDataManagerListener listener)adds a listenerDatagetActiveHelperData()DatagetData(HelperDataType type)retrieve data of the given type, or null if not available.java.util.List<HelperDataType>getDataTypes()voidputData(HelperData data)add data to the workingset.voidremoveListener(HelperDataManagerListener listener)removes a listenervoidsetActiveHelperData(HelperDataType dataType)sets the data of tyhe given type as active one.
-
-
-
Method Detail
-
addListener
public void addListener(HelperDataManagerListener listener)
Description copied from interface:HelperDataManageradds a listener- Specified by:
addListenerin interfaceHelperDataManager- Parameters:
listener- the listener to add
-
removeListener
public void removeListener(HelperDataManagerListener listener)
Description copied from interface:HelperDataManagerremoves a listener- Specified by:
removeListenerin interfaceHelperDataManager- Parameters:
listener- the listener to remove
-
getData
public Data getData(HelperDataType type)
Description copied from interface:HelperDataManagerretrieve data of the given type, or null if not available.- Specified by:
getDatain interfaceHelperDataManager- Parameters:
type- the type of the data to retrieve- Returns:
- the data
-
putData
public void putData(HelperData data)
Description copied from interface:HelperDataManageradd data to the workingset.- Specified by:
putDatain interfaceHelperDataManager
-
getDataTypes
public java.util.List<HelperDataType> getDataTypes()
- Specified by:
getDataTypesin interfaceHelperDataManager- Returns:
- all the
HelperDataTypes for which data is available
-
getActiveHelperData
public Data getActiveHelperData()
- Specified by:
getActiveHelperDatain interfaceHelperDataManager- Returns:
- the actually active Helper-Data
-
setActiveHelperData
public void setActiveHelperData(HelperDataType dataType)
Description copied from interface:HelperDataManagersets the data of tyhe given type as active one.- Specified by:
setActiveHelperDatain interfaceHelperDataManager
-
-