A wizard node acts a placeholder for a real wizard in a wizard selection page. It is done in such a way that the actual creation of a wizard can be deferred until the wizard is really needed.
When a wizard node comes into existence, its wizard may or may not have been created yet; isContentCreated
can be used to determine which. A node may be asked for its wizard using getWizard
, which will force it to be created if required. Once the client is done with a wizard node, its dispose
method must be called to free up the wizard; once disposes, the node should no longer be used.
This interface should be implemented by clients wishing to support this kind of wizard placeholder in a wizard selection page.
@see WizardSelectionPage