g-Eclipse
Release 1.0.0

eu.geclipse.ui.wizards.wizardselection
Interface IWizardSelectionNode

All Known Subinterfaces:
IServiceJobWizardNode
All Known Implementing Classes:
AbstractServiceJobWizardNode

public interface IWizardSelectionNode

Interface to be implemented by nodes to be displayed in a WizardSelectionListPage.


Method Summary
 Image getIcon()
          Returns the icon to be displayed in the WizardSelectionListPage.
 java.lang.String getName()
          Returns the name displayed in the WizardSelectionListPage.
 IWizard getTempWizard()
          This method is for accessing reference to wizard that will be returned by IWizardNode#getWizard() method.
 

Method Detail

getName

java.lang.String getName()
Returns the name displayed in the WizardSelectionListPage.

Returns:
the name to display.

getIcon

Image getIcon()
Returns the icon to be displayed in the WizardSelectionListPage.

Returns:
the icon to display.

getTempWizard

IWizard getTempWizard()
This method is for accessing reference to wizard that will be returned by IWizardNode#getWizard() method. The difference and reason for introducing this method is that calling getWizard() may result in changing node's state, while this method will only return instance of node's wizard, but won't change any node's fields (e.g. won't set wizard or isCreated fields).

Returns:
instance of IWizard that IWizardNode#getWizard() would return

g-Eclipse
Release 1.0.0