Public Member Functions | |
abstract void | removeAllAlarms () |
abstract void | initNodeManager (Collection activeAlarms) |
abstract void | initNodeManager (Collection activeAlarms, CommentedAlarmMap list) |
AlarmBean | getAlarm (String alarmId) |
Node | getRootNode () |
void | makeAlarmsNotNew () |
void | fireFontChanged () |
void | programmagbleInitManager () |
ExplorerManager | getExplorerManager () |
ACChildrenMap | getMap () |
Protected Member Functions | |
AlarmNodeManager (String listName, Collection list) | |
Protected Attributes | |
String | listName = null |
Collection | initList = null |
Node | root = null |
ExplorerManager | explorerManager = null |
Static Protected Attributes | |
Logger | logger |
|
Creates a new instance of AlarmNodeManager
|
|
|
|
|
|
|
|
|
|
|
|
This method initializes node manager depending on old inhibit, masked, highlighted and klaxon or highlighted list. Method can be used to initialize Inhibit, Mask, Highlighted and klaxon node managers
Implemented in cern::laser::guiplatform::alarms::AlarmNodeManagerImpl.
|
|
This method initializes node manager This method can be used to initialize actvie list node manager
Implemented in cern::laser::guiplatform::alarms::AlarmNodeManagerImpl.
|
|
|
|
|
|
This method removes all alarms from this nodeNamager Implemented in cern::laser::guiplatform::alarms::AlarmNodeManagerImpl.
|
|
|
|
list, which is used to initialize children manager |
|
this indicates which list this nodeManager is interested in "INHIBIT_LIST" for example |
|
Initial value: logger Reimplemented in cern::laser::guiplatform::alarms::AlarmNodeManagerImpl.
|
|
root node used with Explorer.setRootNode, in order to be able to init children manager programmatically, without creating and displaying window |