JavaScript Development Tools
Release 3.2

org.eclipse.wst.jsdt.ui.actions
Class OpenViewActionGroup

java.lang.Object
  extended by ActionGroup
      extended by org.eclipse.wst.jsdt.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.

Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.


Constructor Summary
OpenViewActionGroup(Page page)
          Creates a new OpenActionGroup.
OpenViewActionGroup(Page page, ISelectionProvider selectionProvider)
          Creates a new OpenActionGroup.
 
Method Summary
 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 (See ContributionItemFactory#VIEWS_SHOW_IN).
 void dispose()
           
 void fillActionBars(IActionBars actionBar)
           
 void fillContextMenu(IMenuManager menu)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenViewActionGroup

public OpenViewActionGroup(Page page)
Creates a new OpenActionGroup. The group requires that the selection provided by the page's selection provider is of type IStructuredSelection.

Parameters:
page - the page that owns this action group

OpenViewActionGroup

public OpenViewActionGroup(Page page,
                           ISelectionProvider selectionProvider)
Creates a new OpenActionGroup. The group requires that the selection provided by the given selection provider is of type IStructuredSelection.

Parameters:
page - the page that owns this action group
selectionProvider - the selection provider used instead of the page selection provider.
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

containsShowInMenu

public void containsShowInMenu(boolean enable)
Specifies if this action group also contains the 'Show In' menu (See ContributionItemFactory#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

fillActionBars

public void fillActionBars(IActionBars actionBar)

fillContextMenu

public void fillContextMenu(IMenuManager menu)

dispose

public void dispose()

JavaScript Development Tools
Release 3.2

Copyright (c) IBM Corp. and others 2000, 2010. All Rights Reserved.