org.eclipse.ecf.ui
Interface IConfigurationWizard

All Superinterfaces:
org.eclipse.jface.wizard.IWizard

public interface IConfigurationWizard
extends org.eclipse.jface.wizard.IWizard

Required interface for implementing org.eclipse.ecf.ui.configurationWizards extension point. Extensions for extension point org.eclipse.ecf.ui.configurationWizards must provide a class implementing this interface.


Method Summary
 ContainerConfigurationResult getConfigurationResult()
          Get result of configuration.
 void init(org.eclipse.ui.IWorkbench workbench, ContainerTypeDescription description)
          Initialize the wizard with the workbench and the desired container type description
 
Methods inherited from interface org.eclipse.jface.wizard.IWizard
addPages, canFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, performFinish, setContainer
 

Method Detail

init

void init(org.eclipse.ui.IWorkbench workbench,
          ContainerTypeDescription description)
Initialize the wizard with the workbench and the desired container type description

Parameters:
workbench - the workbench for the wizard. Will not be null.
description - the ContainerTypeDescription to use to create/configure the new IContainer instance

getConfigurationResult

ContainerConfigurationResult getConfigurationResult()
Get result of configuration.

Returns:
ContainerConfigurationResult the result of the configuration. If null, the container could not be created.