public class RefactorActionGroup extends ActionGroup
This class may be instantiated; it is not intended to be subclassed.
Modifier and Type | Field and Description |
---|---|
static String |
GROUP_CODING
Pop-up menu: id of the coding group of the refactor sub menu (value
codingGroup ). |
static String |
GROUP_CODING2
Pop-up menu: id of the coding group 2 of the refactor sub menu (value
codingGroup2 ). |
static String |
GROUP_REORG
Pop-up menu: id of the reorg group of the refactor sub menu (value
reorgGroup ). |
static String |
GROUP_REORG2
Pop-up menu: id of the reorg group 2 of the refactor sub menu (value
reorgGroup2 ). |
static String |
GROUP_TYPE
Pop-up menu: id of the type group of the refactor sub menu (value
typeGroup ). |
static String |
GROUP_TYPE2
Pop-up menu: id of the type group 2 of the refactor sub menu (value
typeGroup2 ). |
static String |
GROUP_TYPE3
Pop-up menu: id of the type group 2 of the refactor sub menu (value
typeGroup3 ). |
static String |
MENU_ID
Pop-up menu: id of the refactor sub menu (value
org.eclipse.jdt.ui.refactoring.menu ). |
Constructor and Description |
---|
RefactorActionGroup(IViewPart part)
Creates a new
RefactorActionGroup . |
RefactorActionGroup(IWorkbenchSite site,
ISelectionProvider selectionProvider)
Creates a new
RefactorActionGroup . |
RefactorActionGroup(org.eclipse.jdt.internal.ui.javaeditor.JavaEditor editor,
String groupName,
boolean binary)
Note: This constructor is for internal use only.
|
RefactorActionGroup(Page page)
Creates a new
RefactorActionGroup . |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
void |
fillActionBars(IActionBars actionBars) |
void |
fillContextMenu(IMenuManager menu) |
void |
retargetFileMenuActions(IActionBars actionBars)
Retargets the File actions with the corresponding refactoring actions.
|
getContext, setContext, updateActionBars
public static final String MENU_ID
org.eclipse.jdt.ui.refactoring.menu
).public static final String GROUP_REORG
reorgGroup
).public static final String GROUP_TYPE
typeGroup
).public static final String GROUP_CODING
codingGroup
).public static final String GROUP_CODING2
codingGroup2
).public static final String GROUP_REORG2
reorgGroup2
).public static final String GROUP_TYPE2
typeGroup2
).public static final String GROUP_TYPE3
typeGroup3
).public RefactorActionGroup(IViewPart part)
RefactorActionGroup
. The group requires
that the selection provided by the part's selection provider is of type
org.eclipse.jface.viewers.IStructuredSelection
.part
- the view part that owns this action grouppublic RefactorActionGroup(Page page)
RefactorActionGroup
. The action requires
that the selection provided by the page's selection provider is of type
org.eclipse.jface.viewers.IStructuredSelection
.page
- the page that owns this action grouppublic RefactorActionGroup(org.eclipse.jdt.internal.ui.javaeditor.JavaEditor editor, String groupName, boolean binary)
editor
- the java editorgroupName
- the group name to add the actions tobinary
- true
if the action group is used in a binary environment, false
otherwisepublic RefactorActionGroup(IWorkbenchSite site, ISelectionProvider selectionProvider)
RefactorActionGroup
. The group requires
that the selection provided by the given selection provider is of type
IStructuredSelection
.site
- the site that will own the action group.selectionProvider
- the selection provider used instead of the
page selection provider.public void fillActionBars(IActionBars actionBars)
fillActionBars
in class ActionGroup
public void retargetFileMenuActions(IActionBars actionBars)
actionBars
- the action bar to register the move and rename action withpublic void fillContextMenu(IMenuManager menu)
fillContextMenu
in class ActionGroup
public void dispose()
dispose
in class ActionGroup
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.