All Known Implementing Classes:
public interface IPageSite
The primary interface between a page and the outside world.
The workbench exposes its implemention of page sites via this interface,
which is not intended to be implemented or extended by clients.
- This interface is not intended to be implemented by clients.
- Registers a pop-up menu with a particular id for extension.
Within the workbench one plug-in may extend the pop-up menus for a view
or editor within another plug-in. In order to be eligible for extension,
the menu must be registered by calling
Once this has been done the workbench will automatically insert any action
extensions which exist.
A unique menu id must be provided for each registered menu. This id should
be published in the Javadoc for the page.
Any pop-up menu which is registered with the workbench should also define a
GroupMarker in the registered menu with id
IWorkbenchActionConstants.MB_ADDITIONS. Other plug-ins will use this
group as a reference point for insertion. The marker should be defined at an
appropriate location within the menu for insertion.
menuId - the menu id
menuManager - the menu manager
selectionProvider - the selection provider
- Returns the action bars for this page site.
Pages have exclusive use of their site's action bars.
- the action bars
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.