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
FieldsModifier and TypeFieldDescriptionprotected FolderPropCnrThe selected parent folder, null for not found.protected final StructuredViewerThe last viewer.protected final ModuleModelThe module model.Fields inherited from class org.eclipse.jface.wizard.Wizard
DEFAULT_IMAGEConstructor Summary
ConstructorsMethod Summary
Modifier and TypeMethodDescriptionvoidaddPage(IWizardPage page) protected DesignerPropcreateNewFile(PropCnr container) Creates the new file in the wizard and opens the editor.protected DesignerPropcreateNewFile(PropCnr container, boolean doOpenEditor) Creates the new file in the wizard and opens the editor.protected DesignerPropcreateNewFile(PropCnr container, IFileCreated fileCreated, boolean doOpenEditor) Creates the new file in the wizard.protected DesignerPropcreateNewFile(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.voidinit(IWorkbench workbench, IStructuredSelection selection) Initializes this creation wizard using the passed workbench and object selection.booleanFinishes the dialog.Methods inherited from class org.eclipse.jface.wizard.Wizard
addPages, canFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getMinimumWizardSize, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jface.wizard.IWizard
addPages, canFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getMinimumWizardSize, 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:
initin 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:
performFinishin interfaceIWizard- Specified by:
performFinishin 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.