createPageControls

The wizard container calls this method to create the controls
for the wizard's pages before the wizard is opened. This allows
the wizard to size correctly; otherwise a resize may occur when
moving to a new page.

needsPreviousAndNextButtons

true if Previous and Next buttons are required,
and false if none are needed

needsProgressMonitor

boolean needsProgressMonitor()

Returns whether this wizard needs a progress monitor.

The result of this method is typically used by the container.

Returns:

true if a progress monitor is required,
and false if none is needed

performCancel

boolean performCancel()

Performs any actions appropriate in response to the user
having pressed the Cancel button, or refuse if canceling
now is not permitted.

Returns:

true to indicate the cancel request
was accepted, and false to indicate
that the cancel request was refused

performFinish

boolean performFinish()

Performs any actions appropriate in response to the user
having pressed the Finish button, or refuse if finishing
now is not permitted.
Normally this method is only called on the container's
current wizard. However if the current wizard is a nested wizard
this method will also be called on all wizards in its parent chain.
Such parents may use this notification to save state etc. However,
the value the parents return from this method is ignored.

Returns:

true to indicate the finish request
was accepted, and false to indicate
that the finish request was refused