Package org.netbeans.spi.wizard

Interface Summary
Interface Description
ResultProgressHandle A controller for the progress bar shown in the user interface.
WizardObserver Observer which can detect changes in the state of a wizard as the user proceeds.
WizardPage.WizardResultProducer Interface that is passed to WizardPage.createWizard().
WizardPanel This is an optional interface for panels that want to be notified when the next and back buttons are pressed.
 

Class Summary
Class Description
DeferredWizardResult Object which can be returned from WizardPage.WizardResultProducer.finish() or WizardPanelProvider.finish().
Summary Object which may be returned from WizardPage.WizardResultProducer.finish() or WizardPanelProvider.finish(), or passed to DeferredWizardResult.ResultProgressHandle.finish().
Wizard Encapsulates the logic and state of a Wizard.
WizardBranchController Extend this class to create wizards which have branch points in them - either override getWizardForStep to return one or another a wizard which represents the subsequent steps after a decision point, or override getPanelProviderForStep to provide instances of WizardPanelProvider if there are no subsequent branch points and the continuation is a simple wizard.
WizardController Controller which can be used to modify the UI state of a wizard.
WizardPage A convenience JPanel subclass that makes it easy to create wizard panels.
WizardPage.CustomComponentListener Implement this class if you are using custom Swing or AWT components, and return an instance of it from WizardPage.createCustomComponentListener().
WizardPage.CustomComponentNotifier Object which is passed to CustomComponentListener.startListeningTo(), which can be called when an event has occurred on a custom component the CustomComponentListener has claimed (by returning true from its accept() method).
WizardPanelNavResult Result class for the methods in WizardPanel.
WizardPanelProvider (Note: WizardPage offers somewhat simpler functionality for creating a wizard than does WizardPanelProvider; the only advantage of WizardPanelProvider is that it does not require one to subclass a panel component).
 

Exception Summary
Exception Description
WizardException Some arguments a user enters in a wizard may be too expensive to validate as the user is going through the wizard.