Provides classes and interfaces for building a wizard like process and user
graphical interface
Package Specification
This package provides the following set of classes:
- Wizard Class
Abstract superclass of any wizard. It provides
the name of the wizard and its steps.
- Wizard Step Classes
They represent the steps of a wizard. Special steps
for starting and ending a wizard are provided. A step defines a process to be executed
when moving forward and a process for moving backwards (cancelling it). Also it provides
a means for cancelling the whole wizard execution. Cancelling a wizard execution implies
the cancellation of all executed steps so far.
- Wizard Step Interface
Should a more specialized class of step be needed,
a step inteface is provided. Any class which adheres to this interface can then be used
as a step in any wizard.