|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.jface.wizard.Wizard
net.officefloor.eclipse.wizard.managedobjectsource.ManagedObjectSourceWizard
public class ManagedObjectSourceWizard
IWizard to add and manage ManagedObject instances.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.jface.wizard.Wizard |
|---|
DEFAULT_IMAGE |
| Constructor Summary | |
|---|---|
ManagedObjectSourceWizard(AbstractOfficeFloorEditPart<?,?,?> editPart)
Initiate to create a new ManagedObjectInstance. |
|
ManagedObjectSourceWizard(AbstractOfficeFloorEditPart<?,?,?> editPart,
ManagedObjectInstance managedObjectInstance)
Initiate. |
|
| Method Summary | |
|---|---|
void |
addPages()
|
boolean |
canFinish()
|
static Map<String,ManagedObjectSourceInstance> |
createManagedObjectSourceInstanceMap(ClassLoader classLoader,
org.eclipse.core.resources.IProject project,
ManagedObjectSourceInstanceContext context)
Creates the mapping of ManagedObjectSource class name to its
ManagedObjectSourceInstance. |
ManagedObjectInstance |
getManagedObjectInstance()
Obtains the ManagedObjectInstance. |
static ManagedObjectInstance |
getManagedObjectInstance(AbstractOfficeFloorEditPart<?,?,?> editPart,
ManagedObjectInstance managedObjectInstance)
Facade method to obtain the ManagedObjectInstance. |
org.eclipse.jface.wizard.IWizardPage |
getNextPage(org.eclipse.jface.wizard.IWizardPage page)
|
boolean |
performFinish()
|
void |
setErrorMessage(String message)
Specifies an error message. |
void |
setManagedObjectTypeLoaded(boolean isManagedObjectTypeLoaded)
Flags if ManagedObjectType is loaded. |
void |
setTitle(String title)
Specifies the title. |
| Methods inherited from class org.eclipse.jface.wizard.Wizard |
|---|
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ManagedObjectSourceWizard(AbstractOfficeFloorEditPart<?,?,?> editPart)
ManagedObjectInstance.
editPart - AbstractOfficeFloorEditPart.
public ManagedObjectSourceWizard(AbstractOfficeFloorEditPart<?,?,?> editPart,
ManagedObjectInstance managedObjectInstance)
editPart - AbstractOfficeFloorEditPart.managedObjectInstance - ManagedObjectInstance to be edited, or
null to create a new
ManagedObjectInstance.| Method Detail |
|---|
public static ManagedObjectInstance getManagedObjectInstance(AbstractOfficeFloorEditPart<?,?,?> editPart,
ManagedObjectInstance managedObjectInstance)
ManagedObjectInstance.
editPart - AbstractOfficeFloorEditPart to obtain necessary
objects to run the ManagedObjectSourceWizard.managedObjectInstance - ManagedObjectInstance to based decisions.
null if creating new
ManagedObjectInstance.
ManagedObjectInstance or null if cancelled.
public static Map<String,ManagedObjectSourceInstance> createManagedObjectSourceInstanceMap(ClassLoader classLoader,
org.eclipse.core.resources.IProject project,
ManagedObjectSourceInstanceContext context)
ManagedObjectSource class name to its
ManagedObjectSourceInstance.
classLoader - ClassLoader.project - IProject.context - ManagedObjectSourceInstanceContext.
ManagedObjectSource class name to its
ManagedObjectSourceInstance.public ManagedObjectInstance getManagedObjectInstance()
ManagedObjectInstance.
ManagedObjectInstance.public void addPages()
addPages in interface org.eclipse.jface.wizard.IWizardaddPages in class org.eclipse.jface.wizard.Wizardpublic org.eclipse.jface.wizard.IWizardPage getNextPage(org.eclipse.jface.wizard.IWizardPage page)
getNextPage in interface org.eclipse.jface.wizard.IWizardgetNextPage in class org.eclipse.jface.wizard.Wizardpublic boolean canFinish()
canFinish in interface org.eclipse.jface.wizard.IWizardcanFinish in class org.eclipse.jface.wizard.Wizardpublic boolean performFinish()
performFinish in interface org.eclipse.jface.wizard.IWizardperformFinish in class org.eclipse.jface.wizard.Wizardpublic void setTitle(String title)
ManagedObjectSourceInstanceContext
setTitle in interface ManagedObjectSourceInstanceContexttitle - Title.public void setErrorMessage(String message)
ManagedObjectSourceInstanceContext
setErrorMessage in interface ManagedObjectSourceInstanceContextmessage - Error message or null to indicate no error.public void setManagedObjectTypeLoaded(boolean isManagedObjectTypeLoaded)
ManagedObjectSourceInstanceContextManagedObjectType is loaded.
setManagedObjectTypeLoaded in interface ManagedObjectSourceInstanceContextisManagedObjectTypeLoaded - true ManagedObjectType loaded.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||