public abstract class NewPluginTemplateWizard extends AbstractNewPluginTemplateWizard
The list of templates is fixed. It must be known in advance so that the required wizard pages can be created. Upon finish, the template sections are executed in the order of creation.
DEFAULT_IMAGE
Constructor and Description |
---|
NewPluginTemplateWizard()
Creates a new template wizard.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addAdditionalPages()
Implemented by asking templates in this wizard to contribute pages.
|
abstract ITemplateSection[] |
createTemplateSections()
Subclasses are required to implement this method by creating templates
that will appear in this wizard.
|
ITemplateSection[] |
getTemplateSections()
Returns templates that appear in this section.
|
addPages, getData, getDependencies, getImportPackages, getNewFiles, hasPages, init, performFinish, performFinish
addPage, 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, setWindowTitle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
canFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer
public NewPluginTemplateWizard()
public abstract ITemplateSection[] createTemplateSections()
public final ITemplateSection[] getTemplateSections()
getTemplateSections
in class AbstractNewPluginTemplateWizard
protected final void addAdditionalPages()
addAdditionalPages
in class AbstractNewPluginTemplateWizard
Copyright (c) 2000, 2017 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.