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 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
Constructors Constructor Description OpenViewActionGroup(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
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 Detail
-
OpenViewActionGroup
public OpenViewActionGroup(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(Page page, 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(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(IViewPart part, 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(IWorkbenchSite site, 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 Detail
-
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(IActionBars actionBar)
- Overrides:
fillActionBars
in classActionGroup
-
fillContextMenu
public void fillContextMenu(IMenuManager menu)
- Overrides:
fillContextMenu
in classActionGroup
-
dispose
public void dispose()
- Overrides:
dispose
in classActionGroup
-
-