public class HttpTemplateWizard
extends org.eclipse.jface.wizard.Wizard
HttpTemplate
.Constructor and Description |
---|
HttpTemplateWizard(AbstractOfficeFloorEditPart<?,?,?> editPart,
HttpTemplateInstance templateInstance,
Map<String,WoofTemplateInheritance> templateInheritances)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
void |
addPages() |
boolean |
canFinish() |
HttpTemplateInstance |
getHttpTemplateInstance()
Obtains the
HttpTemplateInstance . |
static HttpTemplateInstance |
getHttpTemplateInstance(AbstractOfficeFloorEditPart<?,?,?> editPart,
HttpTemplateInstance templateInstance,
Map<String,WoofTemplateInheritance> templateInheritances)
Facade method to obtain the
HttpTemplateInstance . |
org.eclipse.jface.wizard.IWizardPage |
getNextPage(org.eclipse.jface.wizard.IWizardPage page) |
boolean |
performFinish() |
addPage, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getPage, getPageCount, getPages, getPreviousPage, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitle
public HttpTemplateWizard(AbstractOfficeFloorEditPart<?,?,?> editPart, HttpTemplateInstance templateInstance, Map<String,WoofTemplateInheritance> templateInheritances)
editPart
- AbstractOfficeFloorEditPart
.templateInstance
- HttpTemplateInstance
to base decisions on. May be
null
for creating a new
HttpTemplateInstance
.templateInheritances
- WoofTemplateInheritance
instances by their
WoofTemplateModel
name.public static HttpTemplateInstance getHttpTemplateInstance(AbstractOfficeFloorEditPart<?,?,?> editPart, HttpTemplateInstance templateInstance, Map<String,WoofTemplateInheritance> templateInheritances)
HttpTemplateInstance
.editPart
- AbstractOfficeFloorEditPart
to obtain necessary
objects to run the HttpTemplateWizard
.templateInstance
- HttpTemplateInstance
to based decisions. May be
null
if creating a new
HttpTemplateInstance
.templateInheritances
- WoofTemplateInheritance
instances by their
WoofTemplateModel
name.HttpTemplateInstance
or null
if cancelled.public HttpTemplateInstance getHttpTemplateInstance()
HttpTemplateInstance
.HttpTemplateInstance
.public void addPages()
addPages
in interface org.eclipse.jface.wizard.IWizard
addPages
in class org.eclipse.jface.wizard.Wizard
public org.eclipse.jface.wizard.IWizardPage getNextPage(org.eclipse.jface.wizard.IWizardPage page)
getNextPage
in interface org.eclipse.jface.wizard.IWizard
getNextPage
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.jface.wizard.Wizard
Copyright © 2005–2016. All rights reserved.