Wizard Toolkit Objects
Use
PCM wizards contain the same objects as standard wizards, such as wizards, panes, transitions and conditions, with the following changes:
-
The wizard component extends AbstractPCMWizard (not AbstractWizard ), which automatically provides the default panes and transitions for PCM wizards.
-
The wizard toolkit contains helper classes for creating input controls and synchronizing them with properties of portal objects.
Key Classes/Interfaces
Shaded objects are new to the wizard toolkit. All other objects are inherited from the wizard framework.
|
Class/Interface |
Description |
|---|---|
|
AbstractPCMWizard |
The PCM wizard component extends this class. |
|
AbstractWizardPane |
Each wizard pane extends this class. |
|
AbstractActionState |
Each non-visible wizard pane extends this class. |
|
IWizardContext |
Represents the current state of the wizard. |
|
IConfigurableWizard |
Provides methods for configuring the wizard. |
|
ICondition |
Each transition condition extends this class. |
|
IWizardComponent |
All panes and wizard UI components implement this interface. |
|
IBasicObjectCreationService |
A helper class for working with PCM objects. For more information, see Synchronizing with the Property Editor . |
|
IWizardComponentFactory |
A factory class for creating the appropriate wizard control for a specific object property. For more information, see Synchronizing with the Property Editor . |