Class NewTextTablesWizard

java.lang.Object
org.eclipse.jface.wizard.Wizard
com.iizigo.text.NewTextTablesWizard
All Implemented Interfaces:
IShellProvider, IWizard, INewWizard, IWorkbenchWizard

public class NewTextTablesWizard extends Wizard implements INewWizard
Creation of text tables that use translation engine and derives from a base table.
Author:
Christopher Mindus
  • Field Details

    • WIZARD_ID

      public static final String WIZARD_ID
      The ID.
  • Constructor Details

    • NewTextTablesWizard

      public NewTextTablesWizard()
      Construction of wizard.
  • Method Details

    • init

      public void init(IWorkbench workbench, IStructuredSelection selection)
      Initializes this creation wizard using the passed workbench and object selection.

      This method is called after the no argument constructor and before other methods are called.

      Specified by:
      init in interface IWorkbenchWizard
      Parameters:
      workbench - the current workbench
      selection - the current object selection
    • addPages

      public void addPages()
      Overridden to add the text tables creation page.
      Specified by:
      addPages in interface IWizard
      Overrides:
      addPages in class Wizard
    • performFinish

      public boolean performFinish()
      Performs any actions appropriate in response to the user having pressed the Finish button, or refuse if finishing now is not permitted. Normally this method is only called on the container's current wizard. However if the current wizard is a nested wizard this method will also be called on all wizards in its parent chain. Such parents may use this notification to save state etc. However, the value the parents return from this method is ignored.
      Specified by:
      performFinish in interface IWizard
      Specified by:
      performFinish in class Wizard