| net.refractions.udig.catalog.ui.workflow.WorkflowWizard
All known Subclasses: net.refractions.udig.catalog.ui.export.CatalogExportDelegateWizard, net.refractions.udig.catalog.internal.ui.CatalogImportDelegateWizard,
WorkflowWizard | public class WorkflowWizard extends Wizard (Code) | | |
WorkflowWizard | public WorkflowWizard(Workflow workflow, Map<Class<? extends Workflow.State>, WorkflowWizardPage> map)(Code) | | Creates a new workflow wizard. The workflow passed in must have a valid set of states.
Parameters: workflow - The workflow to be run. Parameters: map - A map of workflow states to wizard pages. |
addPages | public void addPages()(Code) | | |
canFinish | public boolean canFinish()(Code) | | |
getNextPage | public IWizardPage getNextPage(IWizardPage page)(Code) | | Returns the next primary page in the page sequence. This method is called by the
See Also: org.eclipse.jface.wizard.IWizardContainer See Also: when a page does not contribute a secondary See Also: page. See Also: org.eclipse.jface.wizard.IWizard.getNextPage(org.eclipse.jface.wizard.IWizardPage) |
getPage | public IWizardPage getPage(State state)(Code) | | Returns the wizard page which corresponds to a particular workflow state.
Parameters: state - The state in question. The wizard page registered for the state or null if no such page exists. |
getPage | public IWizardPage getPage(Class<? extends State> theClass)(Code) | | Returns the wizard page which corresponds to a particular workflow state.
Parameters: state - The class of state in question. The wizard page registered for the state or null if no such page exists. |
init | void init(IWizardPage page)(Code) | | |
needsPreviousAndNextButtons | public boolean needsPreviousAndNextButtons()(Code) | | |
performFinish | final public boolean performFinish()(Code) | | |
performFinish | protected boolean performFinish(IProgressMonitor monitor)(Code) | | This method is ran in a non-UI thread. It uses
PlatformGIS.runBlockingOperation(IRunnableWithProgressIProgressMonitor) to ensure
that blocking operations in this method will not block the UI. It is recommended that all long operation are done in this thread and only
quick UI updates should be done in the UI thread.
Parameters: monitor - the dialog progress monitor. if the wizard finished correctly. See Also: Display.syncExec(Runnable) See Also: Display.asyncExec(Runnable) |
|
|