public class AdministratorSourceWizard extends org.eclipse.jface.wizard.Wizard implements AdministratorSourceInstanceContext
IWizard
to add and manage Administrator
instances.Constructor and Description |
---|
AdministratorSourceWizard(org.eclipse.core.resources.IProject project)
Initiate to create a new
AdministratorInstance . |
AdministratorSourceWizard(org.eclipse.core.resources.IProject project,
AdministratorInstance administratorInstance)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
void |
addPages() |
boolean |
canFinish() |
static Map<String,AdministratorSourceInstance> |
createAdministratorSourceInstanceMap(ClassLoader classLoader,
org.eclipse.core.resources.IProject project,
AdministratorSourceInstanceContext context)
Creates the mapping of
AdministratorSource class name to its
AdministratorSourceInstance . |
AdministratorInstance |
getAdministratorInstance()
Obtains the
AdministratorInstance . |
static AdministratorInstance |
getAdministratorInstance(AbstractOfficeFloorEditPart<?,?,?> editPart,
AdministratorInstance administratorInstance)
Facade method to obtain the
AdministratorInstance . |
org.eclipse.jface.wizard.IWizardPage |
getNextPage(org.eclipse.jface.wizard.IWizardPage page) |
boolean |
performFinish() |
void |
setAdministratorTypeLoaded(boolean isAdministratorTypeLoaded)
Flags if
AdministratorType is loaded. |
void |
setErrorMessage(String message)
Specifies an error message.
|
void |
setTitle(String title)
Specifies the title.
|
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 AdministratorSourceWizard(org.eclipse.core.resources.IProject project)
AdministratorInstance
.project
- IProject
.public AdministratorSourceWizard(org.eclipse.core.resources.IProject project, AdministratorInstance administratorInstance)
project
- IProject
.administratorInstance
- AdministratorInstance
to be edited, or
null
to create a new
AdministratorInstance
.public static AdministratorInstance getAdministratorInstance(AbstractOfficeFloorEditPart<?,?,?> editPart, AdministratorInstance administratorInstance)
AdministratorInstance
.editPart
- AbstractOfficeFloorEditPart
to obtain necessary
objects to run the AdministratorSourceWizard
.administratorInstance
- AdministratorInstance
to based decisions.
null
if creating new
AdministratorInstance
.AdministratorInstance
or null
if cancelled.public static Map<String,AdministratorSourceInstance> createAdministratorSourceInstanceMap(ClassLoader classLoader, org.eclipse.core.resources.IProject project, AdministratorSourceInstanceContext context)
AdministratorSource
class name to its
AdministratorSourceInstance
.classLoader
- ClassLoader
.project
- IProject
.context
- AdministratorSourceInstanceContext
.AdministratorSource
class name to its
AdministratorSourceInstance
.public AdministratorInstance getAdministratorInstance()
AdministratorInstance
.AdministratorInstance
.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
public void setTitle(String title)
AdministratorSourceInstanceContext
setTitle
in interface AdministratorSourceInstanceContext
title
- Title.public void setErrorMessage(String message)
AdministratorSourceInstanceContext
setErrorMessage
in interface AdministratorSourceInstanceContext
message
- Error message or null
to indicate no error.public void setAdministratorTypeLoaded(boolean isAdministratorTypeLoaded)
AdministratorSourceInstanceContext
AdministratorType
is loaded.setAdministratorTypeLoaded
in interface AdministratorSourceInstanceContext
isAdministratorTypeLoaded
- true
AdministratorType
loaded.Copyright © 2005–2016. All rights reserved.