Eclipse Platform
Release 3.1

Uses of Interface
org.eclipse.ui.IWorkbenchPage

Packages that use IWorkbenchPage
org.eclipse.compare Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.  
org.eclipse.debug.ui Provides a generic debugger user interface that clients may customize via standard workbench extension points. 
org.eclipse.ui Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.  
org.eclipse.ui.actions Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface.  
org.eclipse.ui.ide APIs for the IDE-specific portion of the Eclipse Platform User Interface.  
org.eclipse.ui.part Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface.  
org.eclipse.ui.views.markers Utility classes for working with markers in views
  
org.eclipse.ui.views.navigator Provides the standard Resource Navigator view which presents the tree of resources in the workspace.  
 

Uses of IWorkbenchPage in org.eclipse.compare
 

Methods in org.eclipse.compare with parameters of type IWorkbenchPage
static void CompareUI.openCompareEditorOnPage(CompareEditorInput input, IWorkbenchPage page)
          Performs the comparison described by the given input and opens a compare editor on the result in the given workbench page.
 

Uses of IWorkbenchPage in org.eclipse.debug.ui
 

Methods in org.eclipse.debug.ui with parameters of type IWorkbenchPage
static void DebugUITools.displaySource(ISourceLookupResult result, IWorkbenchPage page)
          Displays the given source lookup result in an editor in the given workbench page.
 

Uses of IWorkbenchPage in org.eclipse.ui
 

Methods in org.eclipse.ui that return IWorkbenchPage
 IWorkbenchPage IWorkbenchWindow.getActivePage()
          Returns the currently active page for this workbench window.
 IWorkbenchPage[] IWorkbenchWindow.getPages()
          Returns a list of the pages in this workbench window.
 IWorkbenchPage IWorkbenchWindow.openPage(String perspectiveId, IAdaptable input)
          Creates and opens a new workbench page.
 IWorkbenchPage IWorkbenchWindow.openPage(IAdaptable input)
          Creates and opens a new workbench page.
 IWorkbenchPage IWorkbenchSite.getPage()
          Returns the page containing this workbench site.
 IWorkbenchPage IWorkbenchPartReference.getPage()
          Returns the workbench page that contains this part
 IWorkbenchPage IWorkbench.showPerspective(String perspectiveId, IWorkbenchWindow window)
          Shows the specified perspective to the user.
 IWorkbenchPage IWorkbench.showPerspective(String perspectiveId, IWorkbenchWindow window, IAdaptable input)
          Shows the specified perspective to the user.
 IWorkbenchPage IPageService.getActivePage()
           
 

Methods in org.eclipse.ui with parameters of type IWorkbenchPage
 void PerspectiveAdapter.perspectiveOpened(IWorkbenchPage page, IPerspectiveDescriptor perspective)
           
 void PerspectiveAdapter.perspectiveClosed(IWorkbenchPage page, IPerspectiveDescriptor perspective)
           
 void PerspectiveAdapter.perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, IWorkbenchPartReference partRef, String changeId)
           
 void PerspectiveAdapter.perspectiveActivated(IWorkbenchPage page, IPerspectiveDescriptor perspective)
           
 void PerspectiveAdapter.perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, String changeId)
           
 void PerspectiveAdapter.perspectiveDeactivated(IWorkbenchPage page, IPerspectiveDescriptor perspective)
           
 void PerspectiveAdapter.perspectiveSavedAs(IWorkbenchPage page, IPerspectiveDescriptor oldPerspective, IPerspectiveDescriptor newPerspective)
           
 void IWorkbenchWindow.setActivePage(IWorkbenchPage page)
          Sets or clears the currently active page for this workbench window.
 void IPerspectiveListener3.perspectiveOpened(IWorkbenchPage page, IPerspectiveDescriptor perspective)
          Notifies this listener that a perspective in the given page has been opened.
 void IPerspectiveListener3.perspectiveClosed(IWorkbenchPage page, IPerspectiveDescriptor perspective)
          Notifies this listener that a perspective in the given page has been closed.
 void IPerspectiveListener3.perspectiveDeactivated(IWorkbenchPage page, IPerspectiveDescriptor perspective)
          Notifies this listener that a perspective in the given page has been deactivated.
 void IPerspectiveListener3.perspectiveSavedAs(IWorkbenchPage page, IPerspectiveDescriptor oldPerspective, IPerspectiveDescriptor newPerspective)
          Notifies this listener that a perspective in the given page has been saved as a new perspective with a different perspective descriptor.
 void IPerspectiveListener2.perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, IWorkbenchPartReference partRef, String changeId)
          Notifies this listener that a part in the given page's perspective has changed in some way (for example, view show/hide, editor open/close, etc).
 void IPerspectiveListener.perspectiveActivated(IWorkbenchPage page, IPerspectiveDescriptor perspective)
          Notifies this listener that a perspective in the given page has been activated.
 void IPerspectiveListener.perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, String changeId)
          Notifies this listener that a perspective has changed in some way (for example, editor area hidden, perspective reset, view show/hide, editor open/close, etc).
 void IPageListener.pageActivated(IWorkbenchPage page)
          Notifies this listener that the given page has been activated.
 void IPageListener.pageClosed(IWorkbenchPage page)
          Notifies this listener that the given page has been closed.
 void IPageListener.pageOpened(IWorkbenchPage page)
          Notifies this listener that the given page has been opened.
 void IEditorActionBarContributor.init(IActionBars bars, IWorkbenchPage page)
          Initializes this contributor, which is expected to add contributions as required to the given action bars and global action handlers.
 

Uses of IWorkbenchPage in org.eclipse.ui.actions
 

Constructors in org.eclipse.ui.actions with parameters of type IWorkbenchPage
OpenWithMenu(IWorkbenchPage page)
          Constructs a new instance of OpenWithMenu.
OpenWithMenu(IWorkbenchPage page, IAdaptable file)
          Constructs a new instance of OpenWithMenu.
OpenSystemEditorAction(IWorkbenchPage page)
          Creates a new action that will open system editors on the then-selected file resources.
OpenFileAction(IWorkbenchPage page)
          Creates a new action that will open editors on the then-selected file resources.
OpenFileAction(IWorkbenchPage page, IEditorDescriptor descriptor)
          Creates a new action that will open instances of the specified editor on the then-selected file resources.
 

Uses of IWorkbenchPage in org.eclipse.ui.ide
 

Methods in org.eclipse.ui.ide with parameters of type IWorkbenchPage
static IEditorPart ResourceUtil.findEditor(IWorkbenchPage page, IFile file)
          Returns the editor in the given page whose input represents the given file, or null if there is no such editor.
static IEditorPart IDE.openEditor(IWorkbenchPage page, IEditorInput input, String editorId)
          Opens an editor on the given object.
static IEditorPart IDE.openEditor(IWorkbenchPage page, IEditorInput input, String editorId, boolean activate)
          Opens an editor on the given object.
static IEditorPart IDE.openEditor(IWorkbenchPage page, IFile input, boolean activate)
          Opens an editor on the given file resource.
static IEditorPart IDE.openEditor(IWorkbenchPage page, IFile input, boolean activate, boolean determineContentType)
          Opens an editor on the given file resource.
static IEditorPart IDE.openEditor(IWorkbenchPage page, IFile input)
          Opens an editor on the given file resource.
static IEditorPart IDE.openEditor(IWorkbenchPage page, IFile input, String editorId)
          Opens an editor on the given file resource.
static IEditorPart IDE.openEditor(IWorkbenchPage page, IFile input, String editorId, boolean activate)
          Opens an editor on the given file resource.
static IEditorPart IDE.openEditor(IWorkbenchPage page, IMarker marker)
          Opens an editor on the file resource of the given marker.
static IEditorPart IDE.openEditor(IWorkbenchPage page, IMarker marker, boolean activate)
          Opens an editor on the file resource of the given marker.
 

Uses of IWorkbenchPage in org.eclipse.ui.part
 

Methods in org.eclipse.ui.part that return IWorkbenchPage
 IWorkbenchPage PageSite.getPage()
           
 IWorkbenchPage MultiPageEditorSite.getPage()
          The MultiPageEditorSite implementation of this IWorkbenchPartSite method forwards to the multi-page editor to return the workbench page.
 IWorkbenchPage EditorActionBarContributor.getPage()
          Returns this contributor's workbench page.
 

Methods in org.eclipse.ui.part with parameters of type IWorkbenchPage
 void EditorActionBarContributor.init(IActionBars bars, IWorkbenchPage page)
          The EditorActionBarContributor implementation of this IEditorActionBarContributor method remembers the page then forwards the call to init(IActionBars) for backward compatibility
 

Uses of IWorkbenchPage in org.eclipse.ui.views.markers
 

Methods in org.eclipse.ui.views.markers with parameters of type IWorkbenchPage
static boolean MarkerViewUtil.showMarker(IWorkbenchPage page, IMarker marker, boolean showView)
          Shows the given marker in the appropriate view in the given page.
 

Uses of IWorkbenchPage in org.eclipse.ui.views.navigator
 

Constructors in org.eclipse.ui.views.navigator with parameters of type IWorkbenchPage
ShowInNavigatorAction(IWorkbenchPage page, ISelectionProvider viewer)
          Create a new instance of this class.
 


Eclipse Platform
Release 3.1

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2005. All rights reserved.