Class NewServerWizard

  • All Implemented Interfaces:
    org.eclipse.jface.window.IShellProvider, org.eclipse.jface.wizard.IWizard, org.eclipse.ui.INewWizard, org.eclipse.ui.IWorkbenchWizard

    public class NewServerWizard
    extends org.eclipse.jface.wizard.Wizard
    implements org.eclipse.ui.INewWizard
    Wizard to create a new Server.
    Author:
    Christopher Mindus
    • Field Summary

      Fields 
      Modifier and TypeFieldDescription
      static java.lang.StringWIZARD_ID
      The ID.
      • Fields inherited from class org.eclipse.jface.wizard.Wizard

        DEFAULT_IMAGE
    • Constructor Summary

      Constructors 
      ConstructorDescription
      NewServerWizard()
      Creates the text table wizard.
      NewServerWizard​(com.iizigo.ui.server.monitor.ServerInstance si, int editIndex)
      Creates the text table wizard.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      voidaddPages()
      Adds the extra required pages.
      voidinit​(org.eclipse.ui.IWorkbench workbench, org.eclipse.jface.viewers.IStructuredSelection selection)
      Initializes this creation wizard using the passed workbench and object selection.
      static com.iizigo.ui.server.monitor.ServerInstanceopen​(org.eclipse.swt.widgets.Shell shell, com.iizigo.ui.server.monitor.ServerInstance si, int editIndex)
      Requests a new server wizard.
      booleanperformFinish()
      Finishes the dialog.
      • Methods inherited from class org.eclipse.jface.wizard.Wizard

        addPage, 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

        canFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer
    • Field Detail

      • WIZARD_ID

        public static final java.lang.String WIZARD_ID
        The ID.
    • Constructor Detail

      • NewServerWizard

        public NewServerWizard()
        Creates the text table wizard.
      • NewServerWizard

        public NewServerWizard​(com.iizigo.ui.server.monitor.ServerInstance si,
                               int editIndex)
        Creates the text table wizard.
    • Method Detail

      • open

        public static com.iizigo.ui.server.monitor.ServerInstance open​(org.eclipse.swt.widgets.Shell shell,
                                                                       com.iizigo.ui.server.monitor.ServerInstance si,
                                                                       int editIndex)
        Requests a new server wizard.
      • 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:
        init in interface org.eclipse.ui.IWorkbenchWizard
      • addPages

        public void addPages()
        Adds the extra required pages.
        Specified by:
        addPages in interface org.eclipse.jface.wizard.IWizard
        Overrides:
        addPages in class org.eclipse.jface.wizard.Wizard
      • performFinish

        public boolean performFinish()
        Finishes the dialog.
        Specified by:
        performFinish in interface org.eclipse.jface.wizard.IWizard
        Specified by:
        performFinish in 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.