Interface | Description |
---|---|
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 | Description |
---|---|
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.
|
At the most abstract level, the protocol is given by 3 interfaces:
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.
Copyright (c) 2000, 2013 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.