public class BasicNewFolderResourceWizard extends BasicNewResourceWizard
This class may be instantiated and used without further configuration; this class is not intended to be subclassed.
Example:
IWorkbenchWizard wizard = new BasicNewFolderResourceWizard(); wizard.init(workbench, selection); WizardDialog dialog = new WizardDialog(shell, wizard); dialog.open();During the call to
open, the wizard dialog is presented to the
user. When the user hits Finish, a folder resource at the user-specified
workspace path is created, the dialog closes, and the call to
open returns.
selectionDEFAULT_IMAGE| Constructor and Description |
|---|
BasicNewFolderResourceWizard()
Creates a wizard for creating a new folder resource in the workspace.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPages()
The
Wizard implementation of this IWizard
method does nothing. |
void |
init(IWorkbench workbench,
IStructuredSelection currentSelection)
The
BasicNewResourceWizard implementation of this
IWorkbenchWizard method records the given workbench and
selection, and initializes the default banner image for the pages
by calling initializeDefaultPageImageDescriptor. |
protected void |
initializeDefaultPageImageDescriptor()
Initializes the default page image descriptor to an appropriate banner.
|
boolean |
performFinish()
Subclasses must implement this
IWizard method to perform
any special finish processing for their wizard. |
getSelection, getWorkbench, selectAndReveal, selectAndRevealaddPage, canFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainerpublic BasicNewFolderResourceWizard()
public void addPages()
WizardWizard implementation of this IWizard
method does nothing. Subclasses should extend if extra pages need to be
added before the wizard opens. New pages should be added by calling
addPage.public void init(IWorkbench workbench, IStructuredSelection currentSelection)
BasicNewResourceWizardBasicNewResourceWizard implementation of this
IWorkbenchWizard method records the given workbench and
selection, and initializes the default banner image for the pages
by calling initializeDefaultPageImageDescriptor.
Subclasses may extend.init in interface IWorkbenchWizardinit in class BasicNewResourceWizardworkbench - the current workbenchcurrentSelection - the current object selectionprotected void initializeDefaultPageImageDescriptor()
BasicNewResourceWizardsetDefaultPageImageDescriptor.
The default implementation of this method uses a generic new wizard image.
Subclasses may reimplement.
initializeDefaultPageImageDescriptor in class BasicNewResourceWizardpublic boolean performFinish()
WizardIWizard method to perform
any special finish processing for their wizard.performFinish in interface IWizardperformFinish in class Wizardtrue to indicate the finish request
was accepted, and false to indicate
that the finish request was refusedGuidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.