Message from the owner(s)
An easy to use Framework which allows for quick and streamlined development of wizards (Which increase usability in flow/process oriented tasks). The Wizard Framework primarily handles flow control by relying heavily on Generics & Enums, however, it is still rather
... [More]
lightweight (its only 2 abstract classes). A wizard is simply a collection of panels which are organized through assigned enums. Since most wizards are process oriented, and processes can encounter errors, each panel can flow in several different directions, thus abstract methods are used to determine which panel should be displayed next and whether the user can cancel the current process. Other abstract methods are implemented to streamline field validations, panel cleanup and panel initialization. [Less]