Class NewWizardAction

  • All Implemented Interfaces:
    IAction, ActionFactory.IWorkbenchAction

    public class NewWizardAction
    extends Action
    implements ActionFactory.IWorkbenchAction
    Invoke the resource creation wizard selection Wizard.

    This class may be instantiated; it is not intended to be subclassed.

    This method automatically registers listeners so that it can keep its enablement state up to date. Ordinarily, the window's references to these listeners will be dropped automatically when the window closes. However, if the client needs to get rid of an action while the window is still open, the client must call #dispose() to give the action an opportunity to deregister its listeners and to perform any other cleanup.

    This class is not intended to be subclassed by clients.
    • Constructor Detail

      • NewWizardAction

        public NewWizardAction​(IWorkbenchWindow window)
        Create a new instance of this class.
        window - the parent window
      • NewWizardAction

        public NewWizardAction()
        use the constructor NewWizardAction(IWorkbenchWindow)
        Create a new instance of this class
    • Method Detail

      • getCategoryId

        public String getCategoryId()
        Returns the id of the category of wizards to show or null to show all categories.
      • setCategoryId

        public void setCategoryId​(String id)
        Sets the id of the category of wizards to show or null to show all categories.
        id - the wizards's category id; may be null
      • setWizardWindowTitle

        public void setWizardWindowTitle​(String windowTitle)

        Sets the title of the wizard window

        If the title of the wizard window is null, the default wizard window title will be used.

        windowTitle - The title of the wizard window, otherwise null (default wizard window title).
      • run

        public void run()
        Description copied from class: Action
        The default implementation of this IAction method does nothing. Subclasses should override this method if they do not need information from the triggering event, or override runWithEvent(Event) if they do.
        Specified by:
        run in interface IAction
        run in class Action
        See Also:
        How radio buttons are handled, How check boxes are handled