public interface IWizardDescriptor extends IWorkbenchPartDescriptor, IAdaptable
This interface is not intended to be implemented by clients.
Modifier and Type | Method and Description |
---|---|
IStructuredSelection |
adaptedSelection(IStructuredSelection selection)
Answer the selection for the reciever based on whether the it can handle
the selection.
|
boolean |
canFinishEarly()
Answer
true if this wizard is able to finish without
loading any pages. |
IWorkbenchWizard |
createWizard()
Create a wizard.
|
IWizardCategory |
getCategory()
Return the category for this wizard.
|
String |
getDescription()
Return the description.
|
ImageDescriptor |
getDescriptionImage()
Return the description image for this wizard.
|
String |
getHelpHref()
Return the help system href for this wizard.
|
String[] |
getTags()
Return the tags associated with this wizard.
|
boolean |
hasPages()
Answer
true if this wizard has any pages. |
getId, getImageDescriptor, getLabel
getAdapter
IStructuredSelection adaptedSelection(IStructuredSelection selection)
selection
- IStructuredSelectionString getDescription()
String[] getTags()
IWorkbenchWizard createWizard() throws CoreException
CoreException
- thrown if there is a problem creating the wizardImageDescriptor getDescriptionImage()
null
String getHelpHref()
null
IWizardCategory getCategory()
null
boolean canFinishEarly()
true
if this wizard is able to finish without
loading any pages. This is a hint to any
WizardSelectionPage
or container that
may contain this wizard to allow the finish button to be pressed without
actually entering the wizard. If this occurs the
IWizard.performFinish()
method should be
invoked by the containing wizard without creating any pages.true
if this wizard can finish immediatelyboolean hasPages()
true
if this wizard has any pages. This is a
hint to any WizardSelectionPage
or
container that may contain this wizard that they should enable the "Next"
button, if appropriate.true
if this wizard has wizard pages
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.