Package org.eclipse.jdt.ui.actions
Class OpenNewEnumWizardAction
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.jface.action.AbstractAction
-
- org.eclipse.jface.action.Action
-
- org.eclipse.jdt.ui.actions.AbstractOpenWizardAction
-
- org.eclipse.jdt.ui.actions.OpenNewEnumWizardAction
-
- All Implemented Interfaces:
IAction
public class OpenNewEnumWizardAction extends AbstractOpenWizardAction
Action that opens the new enum wizard. The action initialized the wizard with either the selection as configured by
AbstractOpenWizardAction.setSelection(IStructuredSelection)
or takes a preconfigured new enum wizard page, seesetConfiguredWizardPage(NewEnumWizardPage)
.This class may be instantiated; it is not intended to be subclassed.
- Since:
- 3.2
- Restriction:
- This class is not intended to be subclassed by clients.
-
-
Field Summary
-
Fields inherited from interface org.eclipse.jface.action.IAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
-
-
Constructor Summary
Constructors Constructor Description OpenNewEnumWizardAction()
Creates an instance of theOpenNewEnumWizardAction
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected INewWizard
createWizard()
Creates and configures the wizard.void
setConfiguredWizardPage(NewEnumWizardPage page)
Sets a page to be used by the wizard ornull
to use a page initialized with values from the current selection (seeAbstractOpenWizardAction.getSelection()
andAbstractOpenWizardAction.setSelection(IStructuredSelection)
).void
setOpenEditorOnFinish(boolean openEditorOnFinish)
Specifies if the wizard will open the created type with the default editor.-
Methods inherited from class org.eclipse.jdt.ui.actions.AbstractOpenWizardAction
doCreateProjectFirstOnEmptyWorkspace, getCreatedElement, getSelection, getShell, run, setSelection, setShell
-
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
-
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
-
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
-
-
-
-
Method Detail
-
setConfiguredWizardPage
public void setConfiguredWizardPage(NewEnumWizardPage page)
Sets a page to be used by the wizard ornull
to use a page initialized with values from the current selection (seeAbstractOpenWizardAction.getSelection()
andAbstractOpenWizardAction.setSelection(IStructuredSelection)
).- Parameters:
page
- the page to use ornull
-
setOpenEditorOnFinish
public void setOpenEditorOnFinish(boolean openEditorOnFinish)
Specifies if the wizard will open the created type with the default editor. The default behaviour is to open an editor.- Parameters:
openEditorOnFinish
- if set, the wizard will open the created type with the default editor- Since:
- 3.3
-
createWizard
protected final INewWizard createWizard() throws CoreException
Description copied from class:AbstractOpenWizardAction
Creates and configures the wizard. This method should only be called once.- Specified by:
createWizard
in classAbstractOpenWizardAction
- Returns:
- returns the created wizard.
- Throws:
CoreException
- exception is thrown when the creation was not successful.
-
-