|
Eclipse Platform Release 3.0 | ||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
IWizard | Interface for a wizard. |
IWizardContainer | Interface for containers that can host a wizard. |
IWizardContainer2 | IWizardContainer2 is a supplement to IWizardContainer that adds a method for updating the size of the wizard shell based on the contents of the current page. |
IWizardNode | A wizard node acts a placeholder for a real wizard in a wizard selection page. |
IWizardPage | Interface for a wizard page. |
Class Summary | |
ProgressMonitorPart | A standard implementation of an IProgressMonitor. |
Wizard | An abstract base implementation of a wizard. |
WizardDialog | A dialog to show a wizard to the end user. |
WizardPage | An abstract base implementation of a wizard page. |
WizardSelectionPage | An abstract implementation of a wizard page that manages a set of embedded wizards. |
Provides a framework for wizards.
At the most abstract level, the protocol is given by 3 interfaces:
A wizard is any object implementing IWizard. The abstract base class Wizard is provided as a starting point; it is simpler to subclass Wizard than to implement IWizard from scratch. The main responsibility of a Wizard subclass is doing the real work when the wizard finishes.
Similarly, a wizard page is any object implementing IWizardPage. The abstract base class WizardPage is provided as a starting point. The main responsibility of a WizardPage subclass is providing the SWT controls and the backing logic for a single wizard page.
WizardDialog is a ready-to-use JFace dialog that is instantiated with a wizard and acts as the wizard's container. This dialog has a standard layout: an area at the top containing the wizard's title, description, and image; the actual wizard page appears in the middle; below it is a progress indicator; and at the bottom is an area with a message line and a button bar containing Next, Back, Finish, Cancel, and Help buttons.
WizardSelectionPage, a special abstract subclass of WizardPage, allows whole other wizards to be connected to a root page.
Note: None of the classes in this package maintain global state.
|
Eclipse Platform Release 3.0 | ||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.