Package com.iizigo.project
Class NewWizard
- java.lang.Object
- org.eclipse.jface.wizard.Wizard
- com.iizigo.project.NewWizard
 
 
- All Implemented Interfaces:
- org.eclipse.jface.window.IShellProvider,- org.eclipse.jface.wizard.IWizard,- org.eclipse.ui.INewWizard,- org.eclipse.ui.IWorkbenchWizard
 - Direct Known Subclasses:
- NewContextMenuWizard,- NewDBTransactionWizard,- NewFolderWizard,- NewFontFacesWizard,- NewImageDefinitionWizard,- NewPanelWizard,- NewScreenWizard,- NewSelectorWizard,- NewStyleWizard,- NewSVGDefinitionWizard,- NewTextTableWizard,- NewVirtualSpaceWizard,- NewWebServiceWizard
 - public class NewWizard extends org.eclipse.jface.wizard.Wizard implements org.eclipse.ui.INewWizardWizard 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- Fields - Modifier and Type - Field - Description - protected FolderPropCnr- initSelectedParentFolderThe selected parent folder, null for not found.- protected org.eclipse.jface.viewers.StructuredViewer- lastViewerThe last viewer.- protected ModuleModel- modelThe module model.
 - Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - void- addPage(org.eclipse.jface.wizard.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(java.lang.String label, org.eclipse.core.resources.IFile newFileHandle, PropCnr container, IFileCreated fileCreated, boolean doOpenEditor)Creates a new file.- java.lang.String- getInitSelectedFolderPath()Gets the path of parent folder that was selected at initialization of dialog in the Explorer.- void- init(org.eclipse.ui.IWorkbench workbench, org.eclipse.jface.viewers.IStructuredSelection selection)Initializes this creation wizard using the passed workbench and object selection.- boolean- performFinish()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 Detail- model- protected final ModuleModel model The module model.
 - lastViewer- protected final org.eclipse.jface.viewers.StructuredViewer lastViewer The last viewer.
 - initSelectedParentFolder- protected FolderPropCnr initSelectedParentFolder The selected parent folder, null for not found.
 
 - Method Detail- init- public void init(org.eclipse.ui.IWorkbench workbench, org.eclipse.jface.viewers.IStructuredSelection selection)Initializes this creation wizard using the passed workbench and object selection.- Specified by:
- initin interface- org.eclipse.ui.IWorkbenchWizard
 
 - getInitSelectedFolderPath- public java.lang.String 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 interface- org.eclipse.jface.wizard.IWizard
- Specified by:
- performFinishin class- org.eclipse.jface.wizard.Wizard
- Returns:
- true to indicate the finish request was accepted, and false to indicate that the finish request was refused.
 
 - addPage- public void addPage(org.eclipse.jface.wizard.IWizardPage page) - Overrides:
- addPagein class- org.eclipse.jface.wizard.Wizard
 
 - createNewFile- protected DesignerProp createNewFile(PropCnr container) 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- protected DesignerProp createNewFile(PropCnr container, boolean doOpenEditor) 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(java.lang.String label, org.eclipse.core.resources.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.