Eclipse Platform
2.1

Uses of Interface
org.eclipse.ui.IEditorPart

Packages that use IEditorPart
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.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.navigator Provides the standard Resource Navigator view which presents the tree of resources in the workspace. 
 

Uses of IEditorPart in org.eclipse.debug.ui
 

Methods in org.eclipse.debug.ui with parameters of type IEditorPart
 void ILaunchShortcut.launch(IEditorPart editor, String mode)
          Locates a launchable entity in the given active editor, and launches an application in the specified mode.
 

Uses of IEditorPart in org.eclipse.ui
 

Subinterfaces of IEditorPart in org.eclipse.ui
 interface IReusableEditor
          Interface for reusable editors.
 

Methods in org.eclipse.ui that return IEditorPart
 IEditorPart IWorkbenchPage.getActiveEditor()
          Returns the active editor open in this page.
 IEditorPart IWorkbenchPage.findEditor(IEditorInput input)
          Returns the editor with the specified input.
 IEditorPart[] IWorkbenchPage.getEditors()
          Deprecated. use getEditorReferences() instead
 IEditorPart[] IWorkbenchPage.getDirtyEditors()
          Returns a list of dirty editors in this page.
 IEditorPart IWorkbenchPage.openEditor(IFile input)
          Opens an editor on the given file resource.
 IEditorPart IWorkbenchPage.openEditor(IFile input, String editorID, boolean activate)
          Opens an editor on the given file resource.
 IEditorPart IWorkbenchPage.openEditor(IFile input, String editorID)
          Opens an editor on the given file resource.
 IEditorPart IWorkbenchPage.openEditor(IMarker marker)
          Opens an editor on the file resource of the given marker.
 IEditorPart IWorkbenchPage.openEditor(IMarker marker, boolean activate)
          Opens an editor on the file resource of the given marker.
 IEditorPart IWorkbenchPage.openEditor(IEditorInput input, String editorId)
          Opens an editor on the given object.
 IEditorPart IWorkbenchPage.openEditor(IEditorInput input, String editorId, boolean activate)
          Opens an editor on the given object.
 IEditorPart IEditorReference.getEditor(boolean restore)
          Returns the IEditorPart referenced by this object.
protected  IEditorPart NavigationLocation.getEditorPart()
          Returns the part that the receiver holds the location for.
 

Methods in org.eclipse.ui with parameters of type IEditorPart
 void INavigationHistory.markLocation(IEditorPart part)
          Mark the current location into the history.
 void IEditorActionDelegate.setActiveEditor(IAction action, IEditorPart targetEditor)
          Sets the active editor for the delegate.
 void IEditorActionBarContributor.setActiveEditor(IEditorPart targetEditor)
          Sets the active editor for the contributor.
 boolean IWorkbenchPage.closeEditor(IEditorPart editor, boolean save)
          Closes the given editor.
 boolean IWorkbenchPage.saveEditor(IEditorPart editor, boolean confirm)
          Saves the contents of the given editor if dirty.
 boolean IWorkbenchPage.isEditorPinned(IEditorPart editor)
          Returns true if the editor is pinned and should not be reused.
 

Constructors in org.eclipse.ui with parameters of type IEditorPart
NavigationLocation(IEditorPart editorPart)
          Constructs a NavigationLocation with its editor part.
 

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

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

Methods in org.eclipse.ui.editors.text with parameters of type IEditorPart
 void TextEditorActionContributor.setActiveEditor(IEditorPart part)
           
 

Uses of IEditorPart in org.eclipse.ui.part
 

Classes in org.eclipse.ui.part that implement IEditorPart
 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.
 

Methods in org.eclipse.ui.part that return IEditorPart
protected  IEditorPart MultiPageEditorPart.getActiveEditor()
          Returns the active nested editor if there is one.
protected  IEditorPart MultiPageEditorPart.getEditor(int pageIndex)
          Returns the editor for the given page index.
 IEditorPart MultiEditor.getActiveEditor()
          Returns the active inner editor.
 IEditorPart[] MultiEditor.getInnerEditors()
          Returns an array with all inner editors.
 IEditorPart MultiPageEditorSite.getEditor()
          Returns the nested editor.
 

Methods in org.eclipse.ui.part with parameters of type IEditorPart
 void EditorActionBarContributor.setActiveEditor(IEditorPart targetEditor)
          Sets the active editor for the contributor.
 int MultiPageEditorPart.addPage(IEditorPart editor, IEditorInput input)
          Creates and adds a new page containing the given editor to this multi-page editor.
protected  IEditorSite MultiPageEditorPart.createSite(IEditorPart editor)
          Creates the site for the given nested editor.
 Composite MultiEditor.createInnerPartControl(Composite parent, IEditorPart e)
          Create the control of the inner editor.
 void MultiEditor.setChildren(IEditorPart[] children)
          Set the inner editors.
 void MultiEditor.updateGradient(IEditorPart editor)
          Update the gradient in the title bar.
protected abstract  void MultiEditor.drawGradient(IEditorPart innerEditor, MultiEditor.Gradient g)
          Draw the gradient in the title bar.
 void MultiPageEditorActionBarContributor.setActiveEditor(IEditorPart part)
           
abstract  void MultiPageEditorActionBarContributor.setActivePage(IEditorPart activeEditor)
          Sets the active page of the the multi-page editor to be the given editor.
 

Constructors in org.eclipse.ui.part with parameters of type IEditorPart
MultiPageEditorSite(MultiPageEditorPart multiPageEditor, IEditorPart editor)
          Creates a site for the given editor nested within the given multi-page editor.
 

Uses of IEditorPart in org.eclipse.ui.texteditor
 

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

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

Methods in org.eclipse.ui.texteditor that return IEditorPart
protected  IEditorPart BasicTextEditorActionContributor.getActiveEditorPart()
          Returns the active editor part.
 

Methods in org.eclipse.ui.texteditor with parameters of type IEditorPart
 void BasicTextEditorActionContributor.setActiveEditor(IEditorPart part)
          The BasicTextEditorActionContributor implementation of this IEditorActionBarContributor method installs the global action handler for the given text editor by calling a private helper method.
 void AbstractRulerActionDelegate.setActiveEditor(IAction callerAction, IEditorPart targetEditor)
           
 void TextSelectionNavigationLocation.partSaved(IEditorPart part)
          Hook method which is called when the given editor has been saved.
 

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

Methods in org.eclipse.ui.views.navigator with parameters of type IEditorPart
protected  void ResourceNavigator.editorActivated(IEditorPart editor)
          An editor has been activated.
 


Eclipse Platform
2.1

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