Package org.eclipse.jdt.ui.actions
Class RefactorActionGroup
java.lang.Object
org.eclipse.ui.actions.ActionGroup
org.eclipse.jdt.ui.actions.RefactorActionGroup
Action group that adds refactor actions (for example 'Rename', 'Move')
to a context menu and the global menu bar.
This class may be instantiated; it is not intended to be subclassed.
- Since:
- 2.0
- Restriction:
- This class is not intended to be subclassed by clients.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Pop-up menu: id of the coding group of the refactor sub menu (valuecodingGroup
).static final String
Pop-up menu: id of the coding group 2 of the refactor sub menu (valuecodingGroup2
).static final String
Pop-up menu: id of the reorg group of the refactor sub menu (valuereorgGroup
).static final String
Pop-up menu: id of the reorg group 2 of the refactor sub menu (valuereorgGroup2
).static final String
Pop-up menu: id of the type group of the refactor sub menu (valuetypeGroup
).static final String
Pop-up menu: id of the type group 2 of the refactor sub menu (valuetypeGroup2
).static final String
Pop-up menu: id of the type group 2 of the refactor sub menu (valuetypeGroup3
).static final String
Pop-up menu: id of the refactor sub menu (valueorg.eclipse.jdt.ui.refactoring.menu
). -
Constructor Summary
ConstructorsConstructorDescriptionRefactorActionGroup
(org.eclipse.jdt.internal.ui.javaeditor.JavaEditor editor, String groupName, boolean binary) Note: This constructor is for internal use only.RefactorActionGroup
(IViewPart part) Creates a newRefactorActionGroup
.RefactorActionGroup
(IWorkbenchSite site, ISelectionProvider selectionProvider) Creates a newRefactorActionGroup
.RefactorActionGroup
(Page page) Creates a newRefactorActionGroup
. -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
void
fillActionBars
(IActionBars actionBars) void
fillContextMenu
(IMenuManager menu) void
retargetFileMenuActions
(IActionBars actionBars) Retargets the File actions with the corresponding refactoring actions.Methods inherited from class org.eclipse.ui.actions.ActionGroup
getContext, setContext, updateActionBars
-
Field Details
-
MENU_ID
Pop-up menu: id of the refactor sub menu (valueorg.eclipse.jdt.ui.refactoring.menu
).- Since:
- 2.1
- See Also:
-
GROUP_REORG
Pop-up menu: id of the reorg group of the refactor sub menu (valuereorgGroup
).- Since:
- 2.1
- See Also:
-
GROUP_TYPE
Pop-up menu: id of the type group of the refactor sub menu (valuetypeGroup
).- Since:
- 2.1
- See Also:
-
GROUP_CODING
Pop-up menu: id of the coding group of the refactor sub menu (valuecodingGroup
).- Since:
- 2.1
- See Also:
-
GROUP_CODING2
Pop-up menu: id of the coding group 2 of the refactor sub menu (valuecodingGroup2
).- Since:
- 3.2
- See Also:
-
GROUP_REORG2
Pop-up menu: id of the reorg group 2 of the refactor sub menu (valuereorgGroup2
).- Since:
- 3.4
- See Also:
-
GROUP_TYPE2
Pop-up menu: id of the type group 2 of the refactor sub menu (valuetypeGroup2
).- Since:
- 3.4
- See Also:
-
GROUP_TYPE3
Pop-up menu: id of the type group 2 of the refactor sub menu (valuetypeGroup3
).- Since:
- 3.4
- See Also:
-
-
Constructor Details
-
RefactorActionGroup
Creates a newRefactorActionGroup
. The group requires that the selection provided by the part's selection provider is of typeorg.eclipse.jface.viewers.IStructuredSelection
.- Parameters:
part
- the view part that owns this action group
-
RefactorActionGroup
Creates a newRefactorActionGroup
. The action requires that the selection provided by the page's selection provider is of typeorg.eclipse.jface.viewers.IStructuredSelection
.- Parameters:
page
- the page that owns this action group
-
RefactorActionGroup
public RefactorActionGroup(org.eclipse.jdt.internal.ui.javaeditor.JavaEditor editor, String groupName, boolean binary) Note: This constructor is for internal use only. Clients should not call this constructor.- Parameters:
editor
- the java editorgroupName
- the group name to add the actions tobinary
-true
if the action group is used in a binary environment,false
otherwise- Restriction:
- This constructor is not intended to be referenced by clients.
-
RefactorActionGroup
Creates a newRefactorActionGroup
. The group requires that the selection provided by the given selection provider is of typeIStructuredSelection
.- Parameters:
site
- the site that will own the action group.selectionProvider
- the selection provider used instead of the page selection provider.- Since:
- 3.4
-
-
Method Details
-
fillActionBars
- Overrides:
fillActionBars
in classActionGroup
-
retargetFileMenuActions
Retargets the File actions with the corresponding refactoring actions.- Parameters:
actionBars
- the action bar to register the move and rename action with
-
fillContextMenu
- Overrides:
fillContextMenu
in classActionGroup
-
dispose
public void dispose()- Overrides:
dispose
in classActionGroup
-