Package com.iizigo.project
Class NewWizard
java.lang.Object
org.eclipse.jface.wizard.Wizard
com.iizigo.project.NewWizard
- All Implemented Interfaces:
IShellProvider
,IWizard
,INewWizard
,IWorkbenchWizard
- Direct Known Subclasses:
NewContextMenuWizard
,NewDBTransactionWizard
,NewFolderWizard
,NewFontFacesWizard
,NewImageDefinitionWizard
,NewPanelWizard
,NewScreenWizard
,NewSelectorWizard
,NewStyleWizard
,NewSVGDefinitionWizard
,NewTextTableWizard
,NewVirtualSpaceWizard
,NewWebServiceWizard
Wizard to create a new IIZI files, e.g. a panel, a text table, etc. It provides the base wizard and the first page.
- Author:
- Christopher Mindus
Field Summary
Modifier and TypeFieldDescriptionprotected FolderPropCnr
The selected parent folder, null for not found.protected final StructuredViewer
The last viewer.protected final ModuleModel
The module model.Fields inherited from class org.eclipse.jface.wizard.Wizard
DEFAULT_IMAGE
Constructor Summary
Method Summary
Modifier and TypeMethodDescriptionvoid
addPage
(IWizardPage page) protected DesignerProp
createNewFile
(PropCnr container) Creates the new file in the wizard and opens the editor.protected DesignerProp
createNewFile
(PropCnr container, boolean doOpenEditor) Creates the new file in the wizard and opens the editor.protected DesignerProp
createNewFile
(PropCnr container, IFileCreated fileCreated, boolean doOpenEditor) Creates the new file in the wizard.protected DesignerProp
createNewFile
(String label, IFile newFileHandle, PropCnr container, IFileCreated fileCreated, boolean doOpenEditor) Creates a new file.Gets the path of parent folder that was selected at initialization of dialog in the Explorer.void
init
(IWorkbench workbench, IStructuredSelection selection) Initializes this creation wizard using the passed workbench and object selection.boolean
Finishes the dialog.Methods inherited from class org.eclipse.jface.wizard.Wizard
addPages, canFinish, 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
addPages, canFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer
Field Details
model
The module model.lastViewer
The last viewer.initSelectedParentFolder
The selected parent folder, null for not found.
Constructor Details
NewWizard
Creates the common wizard.NewWizard
Creates the common wizard.
Method Details
init
Initializes this creation wizard using the passed workbench and object selection.- Specified by:
init
in interfaceIWorkbenchWizard
getInitSelectedFolderPath
Gets the path of parent folder that was selected at initialization of dialog in the Explorer.- Returns:
- The folder path, or null for none.
performFinish
public boolean performFinish()Finishes the dialog.- Specified by:
performFinish
in interfaceIWizard
- Specified by:
performFinish
in classWizard
- Returns:
- true to indicate the finish request was accepted, and false to indicate that the finish request was refused.
addPage
createNewFile
Creates the new file in the wizard and opens the editor.- Parameters:
container
- The contents of the new file.- Returns:
- The DesignerProp for the new file, or null for error.
createNewFile
Creates the new file in the wizard and opens the editor.- Parameters:
container
- The contents of the new file.doOpenEditor
- Flag to open the editor or not.- Returns:
- The DesignerProp for the new file, or null for error.
createNewFile
protected DesignerProp createNewFile(PropCnr container, IFileCreated fileCreated, boolean doOpenEditor) Creates the new file in the wizard.- Parameters:
container
- The contents of the new file.fileCreated
- Interface to call when file has been created (from that thread), or null for none.doOpenEditor
- Flag to open the editor or not.- Returns:
- The DesignerProp for the new file, or null for error.
createNewFile
protected DesignerProp createNewFile(String label, IFile newFileHandle, PropCnr container, IFileCreated fileCreated, boolean doOpenEditor) Creates a new file.- Parameters:
label
- The label for the undo operation.newFileHandle
- The file handle for the new file to create.container
- The initial file contents.fileCreated
- Interface to call when file has been created (from that thread), or null for none.doOpenEditor
- Flag to open the editor or not.- Returns:
- The DesignerProp for the new file, or null for error.