Package at.spardat.xma.appshell

This Package contains classes for application shells, menus and tasks.

See:
          Description

Interface Summary
IAppShell Interface for AppShell.
IMenuItem Interface for MenuItem.
ITask Interface for Task.
 

Class Summary
AppShell Base class for application shells in XMA.
ContextAppShell An AppShell implementing the visualisation of the context strings with a SWT-List.
MenuAppShell An AppShell implementing the menu as SWT menu at the shellbar (Windows standard menu).
MenuItem Logical representation of a menu item.
SimpleTask Implementation of a simple task which calls a single page or component.
Task Tasks are java objects which implement a workflow in its method ITask.run().
TreeMenuAppShell An AppShell implementing the menu tree with a SWT-Tree and the visualisation of the context strings with a SWT-List.
 

Package at.spardat.xma.appshell Description

This Package contains classes for application shells, menus and tasks.

An application shell is the enclosing page of a client side application. It stays open for the duration of the whole session. Such an enclosing page typically contains a header area, some kind of menu and a main area where the currently active component is embedded.

The purpose of the task concept is to realize the workflow of a given business process at one place instead of scattering the flow decisions and page sequences across all involved components. This makes reuse of components in different business processes easier, because the components need no knowlege about potential successors in the different workflows.