Package org.eclipse.jdt.ui.actions
Class OpenViewActionGroup
java.lang.Object
org.eclipse.ui.actions.ActionGroup
org.eclipse.jdt.ui.actions.OpenViewActionGroup
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
ConstructorsConstructorDescriptionOpenViewActionGroup
(org.eclipse.jdt.internal.ui.javaeditor.JavaEditor part) Note: This constructor is for internal use only.OpenViewActionGroup
(IViewPart part) Creates a newOpenActionGroup
.OpenViewActionGroup
(IViewPart part, ISelectionProvider selectionProvider) Creates a newOpenActionGroup
.OpenViewActionGroup
(IWorkbenchSite site, ISelectionProvider selectionProvider) Creates a newOpenActionGroup
.OpenViewActionGroup
(Page page) Creates a newOpenActionGroup
.OpenViewActionGroup
(Page page, 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
(IActionBars actionBar) void
fillContextMenu
(IMenuManager menu) Methods inherited from class org.eclipse.ui.actions.ActionGroup
getContext, setContext, updateActionBars
-
Constructor Details
-
OpenViewActionGroup
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
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
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
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
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
- Overrides:
fillActionBars
in classActionGroup
-
fillContextMenu
- Overrides:
fillContextMenu
in classActionGroup
-
dispose
public void dispose()- Overrides:
dispose
in classActionGroup
-