|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
ActionAboutARoad | An action that displays information about the software license. |
ActionAcsAddonGuides | An action that displays the guides of the registered AcsAddons. |
ActionBasicTutorial | An action that displays the tutorials. |
ActionClose | An action that closes an ACS or a view in the base, closes its main frame if open, all its open frames and its graphical objects in other open frames, and removes its node in the explorer. |
ActionCopy | An action that copies a view in a new instance with a new name, and saves it then opens it. |
ActionExit | An action that exits Access Road and asks to the user if a saving of each ACS is required. |
ActionExportPNG | An action that saves an explorer, a structure, a view or a beamer image in the PNG format. |
ActionHelpConcepts | An action that displays the glossary. |
ActionImportACS | An action that imports in the base an unknown access control system from a file. |
ActionNewACSyst | An action that creates a new access control system and the related new components in an information system. |
ActionNewEligibleParty | An action that creates a new eligible party when the user requests it in the beamer. createEligibleParty() is the main method, and it is invoked by the beamer PropertyEditors. |
ActionNewResource | An action that creates a new resource when the user requests it in the beamer. createResource() is the main method, and it is invoked by the beamer PropertyEditors. |
ActionNewView | An action that creates a new EPR or NoMore-NoLess view with the enter of its base objects by the user. |
ActionOpen | An action that opens the open window |
ActionOpenACSyst | An action that opens one or several Access Control System selected in the main menu. |
ActionOpenAllFullViews | An action that opens all the open full views in a frame with a tabbed pane, where each view is displayed in a dedicated tab with its 'See why' text. |
ActionOpenAllNoThanViews | An action that opens all the open NoThan views in a frame with a tabbed pane, where each view is displayed in a dedicated tab with its 'See why' text. |
ActionOpenArchitecture | UNUSED - An action that opens a GraphicView displaying all the open ACS with their bridge links. |
ActionOpenBeamer | An action that opens the beamer if necessary, listens the selection of a base object in the explorer, opens a JInternalFrame to display the base object properties, and edit them in the beamer. |
ActionOpenGlobalStructure | An action that opens the main frame of the IS structure for all the information systems. |
ActionOpenGraphicView | An action that opens a GraphicView in a frame. |
ActionOpenMainFrame | An action that opens the main frame of an Access Control System or a View selected in the main menu, if it is closed. |
ActionOpenSketcher | An action that opens a GraphicSketchView for any currently-selected object in the explorer. |
ActionRemove | An action that removes an open or closed ACS or view, a closed composite, a physical or logical component, from the Access Road base, without backup. |
ActionSave | An action that saves the object (ACS, view) associated to the active frame in the GUI. |
ActionSaveAll | An action that saves all the ACS and the views. |
ActionUtilities | An utility class that closes the main frame of a base object, analyzes the ActionEvent fired to an AbstractAction, and manages the dialog to choose a closing and a saving of the base object. |
Provides the decision makers, responsible for managing all the events in the Access Road menu, and by this way, contains the managers of the basic operations. Each class in the package extends AbstractAction and implements Singleton. The GUI event handling is quite simple. All the classes have a similar structure, following a decision maker framework.
ActionOpenGlobalStructure, ActionOpenAllFullViews and ActionOpenAllNoThanViews use a worker thread to open the relevant frames. Otherwise, these classes work in the Event Dispatch Thread.
Ease-of-use: high. Each action is handled by the unique instance of one specialized class.
Reliability: high. The execution paths have been well tested.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |