Eclipse Platform
Release 3.1

Uses of Interface
org.eclipse.ui.IWorkbenchWindow

Packages that use IWorkbenchWindow
org.eclipse.debug.ui.actions

Provides a set of actions related to running and debugging applications. 

org.eclipse.help.ui.browser Provides an implementation of IWorkbenchWindowActionDelegate for opening a URL in a browser.  
org.eclipse.search.ui Classes and interface required to contribute search dialog pages and search result view pages.  
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.application Application-level APIs for configuring and controling the Eclipse Platform User Interface.  
org.eclipse.ui.editors.text Provides a standard text editor and concrete document providers based IFileBuffer and others directly handling IFile and IStorage as editor input. 
org.eclipse.ui.intro Application programming interfaces for interaction with and extension 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.texteditor Provides a framework for text editors obeying to the desktop rules.  
org.eclipse.ui.views.navigator Provides the standard Resource Navigator view which presents the tree of resources in the workspace.  
org.eclipse.ui.wizards.newresource Provides the standard wizards for creating files, folders, and projects in the workspace. 
 

Uses of IWorkbenchWindow in org.eclipse.debug.ui.actions
 

Methods in org.eclipse.debug.ui.actions with parameters of type IWorkbenchWindow
 void OpenLaunchDialogAction.init(IWorkbenchWindow window)
           
 void LaunchShortcutsAction.init(IWorkbenchWindow window)
           
 void LaunchAsAction.init(IWorkbenchWindow window)
          Deprecated.  
 void AbstractLaunchHistoryAction.init(IWorkbenchWindow window)
           
 

Uses of IWorkbenchWindow in org.eclipse.help.ui.browser
 

Methods in org.eclipse.help.ui.browser with parameters of type IWorkbenchWindow
 void LaunchURL.init(IWorkbenchWindow window)
           
 

Uses of IWorkbenchWindow in org.eclipse.search.ui
 

Methods in org.eclipse.search.ui with parameters of type IWorkbenchWindow
static void NewSearchUI.openSearchDialog(IWorkbenchWindow window, String pageId)
          Opens the search dialog.
static void SearchUI.openSearchDialog(IWorkbenchWindow window, String pageId)
          Deprecated. Use NewSearchUI.openSearchDialog(IWorkbenchWindow, String) instead.
 

Uses of IWorkbenchWindow in org.eclipse.ui
 

Methods in org.eclipse.ui that return IWorkbenchWindow
 IWorkbenchWindow IWorkbenchSite.getWorkbenchWindow()
          Returns the workbench window containing this workbench site.
 IWorkbenchWindow IWorkbenchPage.getWorkbenchWindow()
          Returns the workbench window of this page.
 IWorkbenchWindow IWorkbench.getActiveWorkbenchWindow()
          Returns the currently active window for this workbench (if any).
 IWorkbenchWindow[] IWorkbench.getWorkbenchWindows()
          Returns a list of the open main windows associated with this workbench.
 IWorkbenchWindow IWorkbench.openWorkbenchWindow(String perspectiveId, IAdaptable input)
          Creates and opens a new workbench window with one page.
 IWorkbenchWindow IWorkbench.openWorkbenchWindow(IAdaptable input)
          Creates and opens a new workbench window with one page.
 

Methods in org.eclipse.ui with parameters of type IWorkbenchWindow
 void IWorkbenchWindowActionDelegate.init(IWorkbenchWindow window)
          Initializes this action delegate with the workbench window it will work in.
 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.
 void IWindowListener.windowActivated(IWorkbenchWindow window)
          Notifies this listener that the given window has been activated.
 void IWindowListener.windowDeactivated(IWorkbenchWindow window)
          Notifies this listener that the given window has been deactivated.
 void IWindowListener.windowClosed(IWorkbenchWindow window)
          Notifies this listener that the given window has been closed.
 void IWindowListener.windowOpened(IWorkbenchWindow window)
          Notifies this listener that the given window has been opened.
 

Uses of IWorkbenchWindow in org.eclipse.ui.actions
 

Methods in org.eclipse.ui.actions that return IWorkbenchWindow
protected  IWorkbenchWindow PerspectiveMenu.getWindow()
          Returns the window for this menu.
protected  IWorkbenchWindow BaseNewWizardMenu.getWindow()
          Returns the window in which this menu appears.
 

Methods in org.eclipse.ui.actions with parameters of type IWorkbenchWindow
abstract  IContributionItem ContributionItemFactory.create(IWorkbenchWindow window)
          Creates a new standard contribution item for the given workbench window.
abstract  ActionFactory.IWorkbenchAction ActionFactory.create(IWorkbenchWindow window)
          Creates a new standard action for the given workbench window.
 

Constructors in org.eclipse.ui.actions with parameters of type IWorkbenchWindow
PerspectiveMenu(IWorkbenchWindow window, String id)
          Constructs a new instance of PerspectiveMenu.
OpenPerspectiveMenu(IMenuManager menuManager, IWorkbenchWindow window)
          Deprecated. Constructs a new menu.
OpenPerspectiveMenu(IWorkbenchWindow window)
          Deprecated. Constructs a new instance of OpenNewPageMenu.
OpenPerspectiveMenu(IWorkbenchWindow window, IAdaptable input)
          Deprecated. Constructs a new instance of OpenNewPageMenu.
OpenPerspectiveAction(IWorkbenchWindow window, IPerspectiveDescriptor descriptor, PerspectiveMenu callback)
          Constructs a new instance of OpenPerspectiveAction
OpenNewWindowMenu(IWorkbenchWindow window)
          Deprecated. Constructs a new instance of OpenNewPageMenu.
OpenNewWindowMenu(IWorkbenchWindow window, IAdaptable input)
          Deprecated. Constructs a new instance of OpenNewPageMenu.
OpenNewPageMenu(IWorkbenchWindow window)
          Deprecated. Constructs a new instance of OpenNewPageMenu.
OpenNewPageMenu(IWorkbenchWindow window, IAdaptable input)
          Deprecated. Constructs a new instance of OpenNewPageMenu.
OpenInNewWindowAction(IWorkbenchWindow window)
          Creates a new OpenInNewWindowAction.
OpenInNewWindowAction(IWorkbenchWindow window, IAdaptable input)
          Creates a new OpenInNewWindowAction.
NewWizardDropDownAction(IWorkbenchWindow window)
          Create a new NewWizardDropDownAction, with the default action for opening the new wizard dialog, and the default contribution item for populating the drop-down menu.
NewWizardDropDownAction(IWorkbenchWindow window, ActionFactory.IWorkbenchAction showDlgAction, IContributionItem newWizardMenu)
          Create a new NewWizardDropDownAction.
NewWizardAction(IWorkbenchWindow window)
          Create a new instance of this class.
ImportResourcesAction(IWorkbenchWindow window)
          Create a new instance of this class.
ExportResourcesAction(IWorkbenchWindow window)
          Create a new instance of this class.
ExportResourcesAction(IWorkbenchWindow window, String label)
          Create a new instance of this class.
BaseNewWizardMenu(IWorkbenchWindow window, String id)
          Creates a new wizard shortcut menu for the IDE.
QuickStartAction(IWorkbenchWindow window)
          Deprecated. Creates an instance of this action, for use in the given window.
NewWizardMenu(IWorkbenchWindow window)
          Creates a new wizard shortcut menu for the IDE.
NewWizardMenu(IWorkbenchWindow window, String id)
          Creates a new wizard shortcut menu for the IDE.
NewWizardMenu(IMenuManager innerMgr, IWorkbenchWindow window, boolean register)
          Deprecated. use NewWizardMenu(IWorkbenchWindow) instead
NewProjectAction(IWorkbenchWindow window)
          Creates a new action for launching the new project selection wizard.
NewExampleAction(IWorkbenchWindow window)
          Creates a new action for launching the new project selection wizard.
GlobalBuildAction(IWorkbenchWindow window, int type)
          Creates a new action of the appropriate type.
CreateProjectAction(IWorkbenchWindow window)
          Deprecated. Creates a new action for launching the new project selection wizard.
 

Uses of IWorkbenchWindow in org.eclipse.ui.application
 

Methods in org.eclipse.ui.application that return IWorkbenchWindow
 IWorkbenchWindow IWorkbenchWindowConfigurer.getWindow()
          Returns the underlying workbench window.
 

Methods in org.eclipse.ui.application with parameters of type IWorkbenchWindow
 void WorkbenchAdvisor.fillActionBars(IWorkbenchWindow window, IActionBarConfigurer configurer, int flags)
          Deprecated. since 3.1, override ActionBarAdvisor.fillActionBars(int) instead
 IWorkbenchWindowConfigurer IWorkbenchConfigurer.getWindowConfigurer(IWorkbenchWindow window)
          Returns an object that can be used to configure the given window.
protected  void ActionBarAdvisor.makeActions(IWorkbenchWindow window)
          Instantiates the actions used in the fill methods.
 

Uses of IWorkbenchWindow in org.eclipse.ui.editors.text
 

Methods in org.eclipse.ui.editors.text that return IWorkbenchWindow
protected  IWorkbenchWindow FileBufferOperationHandler.getWorkbenchWindow()
          Returns the active workbench window.
protected  IWorkbenchWindow FileBufferOperationAction.getWorkbenchWindow()
           
 

Methods in org.eclipse.ui.editors.text with parameters of type IWorkbenchWindow
 void FileBufferOperationAction.init(IWorkbenchWindow window)
           
 

Uses of IWorkbenchWindow in org.eclipse.ui.intro
 

Methods in org.eclipse.ui.intro with parameters of type IWorkbenchWindow
 IIntroPart IIntroManager.showIntro(IWorkbenchWindow preferredWindow, boolean standby)
          Shows the intro part in the given workbench window.
 

Uses of IWorkbenchWindow in org.eclipse.ui.part
 

Methods in org.eclipse.ui.part that return IWorkbenchWindow
 IWorkbenchWindow PageSite.getWorkbenchWindow()
           
 IWorkbenchWindow MultiPageEditorSite.getWorkbenchWindow()
          The MultiPageEditorSite implementation of this IWorkbenchPartSite method forwards to the multi-page editor to return the workbench window.
 

Uses of IWorkbenchWindow in org.eclipse.ui.texteditor
 

Methods in org.eclipse.ui.texteditor with parameters of type IWorkbenchWindow
protected  void AbstractTextEditor.internalInit(IWorkbenchWindow window, IEditorSite site, IEditorInput input)
          Implements the init method of IEditorPart.
 

Constructors in org.eclipse.ui.texteditor with parameters of type IWorkbenchWindow
IncrementalFindAction(ResourceBundle bundle, String prefix, IWorkbenchWindow workbenchWindow, boolean forward)
          Deprecated. use FindReplaceAction(ResourceBundle, String, IWorkbenchPart, boolean) instead
FindReplaceAction(ResourceBundle bundle, String prefix, IWorkbenchWindow workbenchWindow)
          Deprecated. use FindReplaceAction(ResourceBundle, String, IWorkbenchPart) instead
FindNextAction(ResourceBundle bundle, String prefix, IWorkbenchWindow workbenchWindow, boolean forward)
          Deprecated. use FindReplaceAction(ResourceBundle, String, IWorkbenchPart, boolean) instead
 

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

Methods in org.eclipse.ui.views.navigator that return IWorkbenchWindow
protected  IWorkbenchWindow ResourceNavigatorAction.getWorkbenchWindow()
          Returns the workbench window.
 

Uses of IWorkbenchWindow in org.eclipse.ui.wizards.newresource
 

Methods in org.eclipse.ui.wizards.newresource with parameters of type IWorkbenchWindow
static void BasicNewResourceWizard.selectAndReveal(IResource resource, IWorkbenchWindow window)
          Attempts to select and reveal the specified resource in all parts within the supplied workbench window's active page.
 


Eclipse Platform
Release 3.1

Guidelines for using Eclipse APIs.

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