Package org.eclipse.jdt.ui.actions
Class OpenViewActionGroup
java.lang.Object
org.eclipse.ui.actions.ActionGroup
org.eclipse.jdt.ui.actions.OpenViewActionGroup
public class OpenViewActionGroup
extends org.eclipse.ui.actions.ActionGroup
Action group that adds actions to open a new JDT view part or an external
viewer 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.
-
Constructor Summary
ConstructorDescriptionOpenViewActionGroup
(org.eclipse.jdt.internal.ui.javaeditor.JavaEditor part) Note: This constructor is for internal use only.OpenViewActionGroup
(org.eclipse.ui.IViewPart part) Creates a newOpenActionGroup
.OpenViewActionGroup
(org.eclipse.ui.IViewPart part, org.eclipse.jface.viewers.ISelectionProvider selectionProvider) Creates a newOpenActionGroup
.OpenViewActionGroup
(org.eclipse.ui.IWorkbenchSite site, org.eclipse.jface.viewers.ISelectionProvider selectionProvider) Creates a newOpenActionGroup
.OpenViewActionGroup
(org.eclipse.ui.part.Page page) Creates a newOpenActionGroup
.OpenViewActionGroup
(org.eclipse.ui.part.Page page, org.eclipse.jface.viewers.ISelectionProvider selectionProvider) Creates a newOpenActionGroup
. -
Method Summary
Modifier and TypeMethodDescriptionvoid
containsOpenPropertiesAction
(boolean enable) Specifies if this action group also contains the 'Properties' action (PropertyDialogAction
).void
containsShowInMenu
(boolean enable) Specifies if this action group also contains the 'Show In' menu (SeeContributionItemFactory.VIEWS_SHOW_IN
).void
dispose()
void
fillActionBars
(org.eclipse.ui.IActionBars actionBar) void
fillContextMenu
(org.eclipse.jface.action.IMenuManager menu) Methods inherited from class org.eclipse.ui.actions.ActionGroup
getContext, setContext, updateActionBars
-
Constructor Details
-
OpenViewActionGroup
public OpenViewActionGroup(org.eclipse.ui.part.Page page) Creates a newOpenActionGroup
. The group requires that the selection provided by the page's selection provider is of typeIStructuredSelection
.- Parameters:
page
- the page that owns this action group
-
OpenViewActionGroup
public OpenViewActionGroup(org.eclipse.ui.part.Page page, org.eclipse.jface.viewers.ISelectionProvider selectionProvider) Creates a newOpenActionGroup
. The group requires that the selection provided by the given selection provider is of typeIStructuredSelection
.- Parameters:
page
- the page that owns this action groupselectionProvider
- the selection provider used instead of the page selection provider.- Since:
- 3.2
-
OpenViewActionGroup
public OpenViewActionGroup(org.eclipse.ui.IViewPart part) Creates a newOpenActionGroup
. The group requires that the selection provided by the part's selection provider is of typeIStructuredSelection
.- Parameters:
part
- the view part that owns this action group
-
OpenViewActionGroup
public OpenViewActionGroup(org.eclipse.ui.IViewPart part, org.eclipse.jface.viewers.ISelectionProvider selectionProvider) Creates a newOpenActionGroup
. The group requires that the selection provided by the given selection provider is of typeIStructuredSelection
.- Parameters:
part
- the view part that owns this action groupselectionProvider
- the selection provider used instead of the page selection provider.- Since:
- 3.2
-
OpenViewActionGroup
public OpenViewActionGroup(org.eclipse.ui.IWorkbenchSite site, org.eclipse.jface.viewers.ISelectionProvider selectionProvider) Creates a newOpenActionGroup
. 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.2
-
OpenViewActionGroup
public OpenViewActionGroup(org.eclipse.jdt.internal.ui.javaeditor.JavaEditor part) Note: This constructor is for internal use only. Clients should not call this constructor.- Parameters:
part
- the editor part- Restriction:
- This constructor is not intended to be referenced by clients.
-
-
Method Details
-
containsOpenPropertiesAction
public void containsOpenPropertiesAction(boolean enable) Specifies if this action group also contains the 'Properties' action (PropertyDialogAction
). By default, the action is contained in the group.- Parameters:
enable
- If set, the 'Properties' action is part of this action group- Since:
- 3.3
-
containsShowInMenu
public void containsShowInMenu(boolean enable) Specifies if this action group also contains the 'Show In' menu (SeeContributionItemFactory.VIEWS_SHOW_IN
). By default, the action is contained in the group except for editors.- Parameters:
enable
- If set, the 'Show In' menu is part of this action group- Since:
- 3.3
-
fillActionBars
public void fillActionBars(org.eclipse.ui.IActionBars actionBar) - Overrides:
fillActionBars
in classorg.eclipse.ui.actions.ActionGroup
-
fillContextMenu
public void fillContextMenu(org.eclipse.jface.action.IMenuManager menu) - Overrides:
fillContextMenu
in classorg.eclipse.ui.actions.ActionGroup
-
dispose
public void dispose()- Overrides:
dispose
in classorg.eclipse.ui.actions.ActionGroup
-