|
Eclipse PDE Release 3.6 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.wizard.Wizard
org.eclipse.pde.internal.ui.wizards.NewWizard
org.eclipse.pde.ui.templates.NewPluginProjectFromTemplateWizard
public abstract class NewPluginProjectFromTemplateWizard
API class to allow customization of the new plug-in project wizard. Extending
this class and implementing the getTemplateID()
method will create a wizard with the same UI components as the standard new plug-in
project wizard. However, instead of asking the user to select a template, the template
is predetermined. The template selection page will be skipped going directly to the
wizard associated with the template. In addition, if the template requires certain
settings (determined by the flags set on the extension), the associated UI components
will be disabled so that the user cannot change their value.
Other aspects of this wizard including the window title can be edited by overriding
methods in the subclass.
Field Summary | |
---|---|
static String |
DEF_PROJECT_NAME
|
static String |
PLUGIN_POINT
|
static String |
TAG_WIZARD
|
Fields inherited from class org.eclipse.jface.wizard.Wizard |
---|
DEFAULT_IMAGE |
Constructor Summary | |
---|---|
NewPluginProjectFromTemplateWizard()
|
Method Summary | |
---|---|
void |
addPages()
|
boolean |
canFinish()
|
protected abstract String |
getTemplateID()
Returns the string id of the template extension to use as the template for the new plug-in project wizard. |
boolean |
performFinish()
|
void |
setInitializationData(org.eclipse.core.runtime.IConfigurationElement config,
String propertyName,
Object data)
|
Methods inherited from class org.eclipse.pde.internal.ui.wizards.NewWizard |
---|
getDefaultValue, getSelection, getWorkbench, init, init |
Methods inherited from class org.eclipse.jface.wizard.Wizard |
---|
addPage, 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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.jface.wizard.IWizard |
---|
createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer |
Field Detail |
---|
public static final String DEF_PROJECT_NAME
public static final String PLUGIN_POINT
public static final String TAG_WIZARD
Constructor Detail |
---|
public NewPluginProjectFromTemplateWizard()
Method Detail |
---|
protected abstract String getTemplateID()
null
.
public void addPages()
addPages
in interface org.eclipse.jface.wizard.IWizard
addPages
in class org.eclipse.jface.wizard.Wizard
public boolean canFinish()
canFinish
in interface org.eclipse.jface.wizard.IWizard
canFinish
in class org.eclipse.jface.wizard.Wizard
public boolean performFinish()
performFinish
in interface org.eclipse.jface.wizard.IWizard
performFinish
in class org.eclipse.pde.internal.ui.wizards.NewWizard
public void setInitializationData(org.eclipse.core.runtime.IConfigurationElement config, String propertyName, Object data) throws org.eclipse.core.runtime.CoreException
setInitializationData
in interface org.eclipse.core.runtime.IExecutableExtension
org.eclipse.core.runtime.CoreException
|
Eclipse PDE Release 3.6 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |