Eclipse Platform
2.1

Uses of Interface
org.eclipse.ui.IWorkbenchPart

Packages that use IWorkbenchPart
org.eclipse.debug.ui Provides a generic debugger user interface that clients may customize via standard workbench extension points. 
org.eclipse.search.ui Provides classes and interfaces for search 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.editors.text Provides a standard text editor and a file-based document provider. 
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.bookmarkexplorer Provides the standard Bookmarks view which displays bookmarks on resources. 
org.eclipse.ui.views.contentoutline Provides the standard Content Outline view which can show the active editor's custom outline for the document being edited. 
org.eclipse.ui.views.navigator Provides the standard Resource Navigator view which presents the tree of resources in the workspace. 
org.eclipse.ui.views.properties Provides the standard Property Sheet view which displays custom properties of the active workbench part's current selection. 
org.eclipse.ui.views.tasklist Provides the standard Task List view for displaying tasks and problem annotations on resources. 
 

Uses of IWorkbenchPart in org.eclipse.debug.ui
 

Subinterfaces of IWorkbenchPart in org.eclipse.debug.ui
 interface IDebugView
          Common function for debug views.
 

Classes in org.eclipse.debug.ui that implement IWorkbenchPart
 class AbstractDebugView
          Common function for views related to debugging.
 

Methods in org.eclipse.debug.ui that return IWorkbenchPart
protected  IWorkbenchPart AbstractDebugView.getBootstrapPart()
           
 

Methods in org.eclipse.debug.ui with parameters of type IWorkbenchPart
protected  boolean AbstractDebugView.isImportant(IWorkbenchPart part)
           
protected  PageBookView.PageRec AbstractDebugView.doCreatePage(IWorkbenchPart part)
           
protected  void AbstractDebugView.doDestroyPage(IWorkbenchPart part, PageBookView.PageRec pageRecord)
           
 

Uses of IWorkbenchPart in org.eclipse.search.ui
 

Subinterfaces of IWorkbenchPart in org.eclipse.search.ui
 interface ISearchResultView
          Provides client access to the search result view.
 

Uses of IWorkbenchPart in org.eclipse.ui
 

Subinterfaces of IWorkbenchPart in org.eclipse.ui
 interface IEditorPart
          An editor is a visual component within a workbench page.
 interface IReusableEditor
          Interface for reusable editors.
 interface IViewPart
          A view is a visual component within a workbench page.
 

Methods in org.eclipse.ui that return IWorkbenchPart
 IWorkbenchPart IWorkbenchPartReference.getPart(boolean restore)
          Returns the IWorkbenchPart referenced by this object.
 IWorkbenchPart IPartService.getActivePart()
          Returns the active part.
 

Methods in org.eclipse.ui with parameters of type IWorkbenchPart
 void SubActionBars.partChanged(IWorkbenchPart part)
          Notification that the target part for the action bars has changed.
 void IPartListener.partActivated(IWorkbenchPart part)
          Notifies this listener that the given part has been activated.
 void IPartListener.partBroughtToTop(IWorkbenchPart part)
          Notifies this listener that the given part has been brought to the top.
 void IPartListener.partClosed(IWorkbenchPart part)
          Notifies this listener that the given part has been closed.
 void IPartListener.partDeactivated(IWorkbenchPart part)
          Notifies this listener that the given part has been deactivated.
 void IPartListener.partOpened(IWorkbenchPart part)
          Notifies this listener that the given part has been opened.
 void IWorkbenchPage.activate(IWorkbenchPart part)
          Activates the given part.
 void IWorkbenchPage.bringToTop(IWorkbenchPart part)
          Moves the given part forward in the Z order of this page so as to make it visible, without changing which part has focus.
 boolean IWorkbenchPage.isPartVisible(IWorkbenchPart part)
          Returns whether the specified part is visible.
 void IObjectActionDelegate.setActivePart(IAction action, IWorkbenchPart targetPart)
          Sets the active part for the delegate.
 void ISelectionListener.selectionChanged(IWorkbenchPart part, ISelection selection)
          Notifies this listener that the selection has changed.
 

Uses of IWorkbenchPart in org.eclipse.ui.actions
 

Methods in org.eclipse.ui.actions that return IWorkbenchPart
 IWorkbenchPart PartEventAction.getActivePart()
          Returns the currently active part in the workbench.
 

Methods in org.eclipse.ui.actions with parameters of type IWorkbenchPart
 void PartEventAction.partActivated(IWorkbenchPart part)
          The PartEventAction implementation of this IPartListener method records that the given part is active.
 void PartEventAction.partBroughtToTop(IWorkbenchPart part)
          The PartEventAction implementation of this IPartListener method does nothing.
 void PartEventAction.partClosed(IWorkbenchPart part)
          The PartEventAction implementation of this IPartListener method clears the active part if it just closed.
 void PartEventAction.partDeactivated(IWorkbenchPart part)
          The PartEventAction implementation of this IPartListener method records that there is no active part.
 void PartEventAction.partOpened(IWorkbenchPart part)
          The PartEventAction implementation of this IPartListener method does nothing.
 void RetargetAction.partActivated(IWorkbenchPart part)
          A workbench part has been activated.
 void RetargetAction.partClosed(IWorkbenchPart part)
          A workbench part has been closed.
 void RetargetAction.partDeactivated(IWorkbenchPart part)
          A workbench part has been deactivated.
 

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

Classes in org.eclipse.ui.editors.text that implement IWorkbenchPart
 class TextEditor
          The standard text editor for file resources (IFile).
 

Uses of IWorkbenchPart in org.eclipse.ui.part
 

Classes in org.eclipse.ui.part that implement IWorkbenchPart
 class EditorPart
          Abstract base implementation of all workbench editors.
 class MultiEditor
          A MultiEditor is a composite of editors.
 class MultiPageEditor
          Deprecated. Use the class MultiPageEditorPart instead
 class MultiPageEditorPart
          A multi-page editor is an editor with multiple pages, each of which may contain an editor or an arbitrary SWT control.
 class PageBookView
          Abstract superclass of all multi-page workbench views.
 class ViewPart
          Abstract base implementation of all workbench views.
 class WorkbenchPart
          Abstract base implementation of all workbench parts.
 

Fields in org.eclipse.ui.part declared as IWorkbenchPart
 IWorkbenchPart PageBookView.PageRec.part
          The part.
 

Methods in org.eclipse.ui.part that return IWorkbenchPart
protected abstract  IWorkbenchPart PageBookView.getBootstrapPart()
          Returns the active, important workbench part for this view.
protected  IWorkbenchPart PageBookView.getCurrentContributingPart()
          Returns the part which contributed the current page to this view.
 IWorkbenchPart IContributedContentsView.getContributingPart()
          Returns the workbench part which contributed the current contents of this view.
 

Methods in org.eclipse.ui.part with parameters of type IWorkbenchPart
protected abstract  PageBookView.PageRec PageBookView.doCreatePage(IWorkbenchPart part)
          Creates a new page in the pagebook for a particular part.
protected abstract  void PageBookView.doDestroyPage(IWorkbenchPart part, PageBookView.PageRec pageRecord)
          Destroys a page in the pagebook for a particular part.
protected  PageBookView.PageRec PageBookView.getPageRec(IWorkbenchPart part)
          Returns the page record for the given part.
protected abstract  boolean PageBookView.isImportant(IWorkbenchPart part)
          Returns whether the given part should be added to this view.
 void PageBookView.partActivated(IWorkbenchPart part)
          The PageBookView implementation of this IPartListener method shows the page when the given part is activated.
 void PageBookView.partBroughtToTop(IWorkbenchPart part)
          The PageBookView implementation of this IPartListener method does nothing.
 void PageBookView.partClosed(IWorkbenchPart part)
          The PageBookView implementation of this IPartListener method deal with the closing of the active part.
 void PageBookView.partDeactivated(IWorkbenchPart part)
          The PageBookView implementation of this IPartListener method does nothing.
 void PageBookView.partOpened(IWorkbenchPart part)
          The PageBookView implementation of this IPartListener method does nothing.
 

Constructors in org.eclipse.ui.part with parameters of type IWorkbenchPart
PageBookView.PageRec(IWorkbenchPart part, IPage page)
          Creates a new page record initialized to the given part and page.
 

Uses of IWorkbenchPart in org.eclipse.ui.texteditor
 

Subinterfaces of IWorkbenchPart in org.eclipse.ui.texteditor
 interface ITextEditor
          Interface to a text editor.
 

Classes in org.eclipse.ui.texteditor that implement IWorkbenchPart
 class AbstractTextEditor
          Abstract base implementation of a text editor.
 class StatusTextEditor
          Capable of handling input elements that have an associated status with them.
 

Constructors in org.eclipse.ui.texteditor with parameters of type IWorkbenchPart
IncrementalFindAction(ResourceBundle bundle, String prefix, IWorkbenchPart workbenchPart, boolean forward)
          Creates a new incremental find action for the given workbench part.
FindNextAction(ResourceBundle bundle, String prefix, IWorkbenchPart workbenchPart, boolean forward)
          Creates a new find/replace action for the given workbench part.
FindReplaceAction(ResourceBundle bundle, String prefix, IWorkbenchPart workbenchPart)
          Creates a new find/replace action for the given workbench part.
 

Uses of IWorkbenchPart in org.eclipse.ui.views.bookmarkexplorer
 

Classes in org.eclipse.ui.views.bookmarkexplorer that implement IWorkbenchPart
 class BookmarkNavigator
          Main class for the bookmark navigator for displaying bookmarks on resources and opening an editor on the bookmarked resource when the user commands.
 

Uses of IWorkbenchPart in org.eclipse.ui.views.contentoutline
 

Classes in org.eclipse.ui.views.contentoutline that implement IWorkbenchPart
 class ContentOutline
          Main class for the Content Outline View.
 

Methods in org.eclipse.ui.views.contentoutline that return IWorkbenchPart
protected  IWorkbenchPart ContentOutline.getBootstrapPart()
           
 

Methods in org.eclipse.ui.views.contentoutline with parameters of type IWorkbenchPart
protected  PageBookView.PageRec ContentOutline.doCreatePage(IWorkbenchPart part)
           
protected  void ContentOutline.doDestroyPage(IWorkbenchPart part, PageBookView.PageRec rec)
           
protected  boolean ContentOutline.isImportant(IWorkbenchPart part)
           
 void ContentOutline.partBroughtToTop(IWorkbenchPart part)
           
 

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

Subinterfaces of IWorkbenchPart in org.eclipse.ui.views.navigator
 interface IResourceNavigator
          This interface defines the API for the resource navigator.
 

Classes in org.eclipse.ui.views.navigator that implement IWorkbenchPart
 class ResourceNavigator
          Implements the Resource Navigator view.
 

Uses of IWorkbenchPart in org.eclipse.ui.views.properties
 

Classes in org.eclipse.ui.views.properties that implement IWorkbenchPart
 class PropertySheet
          Main class for the Property Sheet View.
 

Methods in org.eclipse.ui.views.properties that return IWorkbenchPart
protected  IWorkbenchPart PropertySheet.getBootstrapPart()
           
 

Methods in org.eclipse.ui.views.properties with parameters of type IWorkbenchPart
 void PropertySheetPage.selectionChanged(IWorkbenchPart part, ISelection selection)
           
protected  PageBookView.PageRec PropertySheet.doCreatePage(IWorkbenchPart part)
           
protected  void PropertySheet.doDestroyPage(IWorkbenchPart part, PageBookView.PageRec rec)
           
protected  boolean PropertySheet.isImportant(IWorkbenchPart part)
           
 void PropertySheet.partActivated(IWorkbenchPart part)
          The PropertySheet implementation of this IPartListener method first sees if the active part is an IContributedContentsView adapter and if so, asks it for its contributing part.
 void PropertySheet.selectionChanged(IWorkbenchPart part, ISelection sel)
           
 

Uses of IWorkbenchPart in org.eclipse.ui.views.tasklist
 

Classes in org.eclipse.ui.views.tasklist that implement IWorkbenchPart
 class TaskList
          Main class for the Task List view for displaying tasks and problem annotations on resources, and for opening an editor on the resource when the user commands.
 


Eclipse Platform
2.1

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