
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 . |