Static Public Member Functions | |
void | openInMode (String modeName, TopComponent component) |
void | openComponent (String componentName) |
void | closeComponent (String componentName) |
void | closeComponents (String[] componentsNames) |
void | closeAllTopComponents () |
boolean | isOpened (String componentName) |
TopComponent | findTopComponent (String componentName) |
void | openTopComponent (TopComponent comp, String modeName, int index, int workspaceUsage, URL modeIcon) |
void | openTopComponent (TopComponent comp, String modeName, int index, int workspaceUsage) |
void | openTopComponent (TopComponent comp, String modeName) |
void | activateDefaultWorkspace () |
Workspace | findWorkspace () |
void | setTableColumns (String componentName, String[] newColumns) |
void | showDetails (AlarmBean alarm) |
void | showTimestamps (AlarmBean ab) |
void | printAllModeNames () |
void | createMode (String modeName) |
void | notifyError (String errorMsg) |
void | notifyWarning (String warningMsg) |
void | setStatusText (String text) |
void | setZeroSelectedNodes (String topComponentName) |
void | printAllComponents () |
TopComponent | findTopComponent (Workspace workspace, String componentName) |
Private Member Functions | |
AcWindowManager () | |
Static Private Attributes | |
Logger | logger |
String | defaultWorkSpaceName = Constants.ALARM_WORKSPACE_NAME |
Workspace | defautlWorkspace = findWorkspace() |
final Node[] | EMPTY_NODE_ARRAY = new Node[0] |
|
Creates a new instance of AcWindowManager This shold be singleton |
|
This method activates default workspace |
|
This method closes all apropriate TopComponents after user logout All components should be closed |
|
This method closes TopComponent in default workspace
|
|
This method closes all TopComponents
|
|
This method create mode inside default workspace |
|
Utility method: Returns the TopComponent with the given programmatic name in the given workspace, or
|
|
|
|
This method finds default workspace
uncomment this is final version if ( alarmWsp == null ) throw new RuntimeException( Constants.ALARM_WORKSPACE_NAME + " not found\n" + " Probably alarm console module is not properly installed"); |
|
This method checks if topComponent is opened in default workspace
|
|
utility method
|
|
|
|
This method opens given TopComponent in default workspace
|
|
This method opens TopComponents in previosly (XML based) defined mode TopComponent will be opended in default workspace
|
|
This methods opens topComponent inside previously defined mode |
|
This class opens topComponent inside default workspace
|
|
This class opens topComponent inside default workspace
|
|
This method prints all components (modes, topcomponents) from default workspace |
|
this method prints all mode name in default workspace |
|
|
|
This method sets the columns of the ListTableExplorer
|
|
this method sets 0 as selected nodes for given explorer Used in actions in order not to have context menu in empty explorer.
|
|
This method displays "Detail" window for given alarm
|
|
|
|
default workspace name all operation will be done in this workspace |
|
|
|
|
|
Initial value: logger |