Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

## 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.debug.ui.actions | Provides a set of actions related to running and debugging applications.
org.eclipse.search.ui.text | Provides the interface for a default search result page for textual searches.
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 concrete document providers based `IFileBuffer` and others directly handling `IFile` and `IStorage` as editor input.
org.eclipse.ui.forms.editor | Support for forms-based multi-page editors.
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.texteditor | Provides a framework for text editors obeying to the desktop rules.
org.eclipse.ui.texteditor.quickdiff | Provides interfaces to for the `org.eclipse.ui.editors.quickDiffReferenceProvider` extension point and adds an action to enable quick diff display for an editor.
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.
`boolean` | `IDebugEditorPresentation.addAnnotations(IEditorPart editorPart, IStackFrame frame)` Positions and adds annotations to the given editor for the specified stack frame and returns whether any annotations were added.
`void` | `IDebugEditorPresentation.removeAnnotations(IEditorPart editorPart, IThread thread)` Removes any debug related annotations from the given editor.

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

Methods in org.eclipse.debug.ui.actions with parameters of type IEditorPart
`void` | `RunToLineActionDelegate.setActiveEditor(IAction action, IEditorPart targetEditor)`

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

Methods in org.eclipse.search.ui.text with parameters of type IEditorPart
`boolean` | `IEditorMatchAdapter.isShownInEditor(Match match, IEditorPart editor)` Determines whether a match should be displayed in the given editor.
`Match[]` | `IEditorMatchAdapter.computeContainedMatches(AbstractTextSearchResult result, IEditorPart editor)` Returns all matches that are contained in the element shown in the given editor.

Uses of IEditorPart in org.eclipse.ui

Subinterfaces of IEditorPart in org.eclipse.ui
`interface` | `IInPlaceEditor` Interface for editor parts that represent an in-place style editor.
`interface` | `IReusableEditor` Interface for reusable editors.

Methods in org.eclipse.ui that return IEditorPart
`protected IEditorPart` | `NavigationLocation.getEditorPart()` Returns the part that the receiver holds the location for.
`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(IEditorInput input, String editorId)` Opens an editor on the given input.
`IEditorPart` | `IWorkbenchPage.openEditor(IEditorInput input, String editorId, boolean activate)` Opens an editor on the given input.
`IEditorPart` | `IEditorReference.getEditor(boolean restore)` Returns the IEditorPart referenced by this object.

Methods in org.eclipse.ui with parameters of type IEditorPart
`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.
`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.

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.forms.editor

Subinterfaces of IEditorPart in org.eclipse.ui.forms.editor
`interface` | `IFormPage` Interface that all GUI pages need to implement in order to be added to FormEditor part.

Classes in org.eclipse.ui.forms.editor that implement IEditorPart
`class` | `FormEditor` This class forms a base of multi-page form editors that typically use one or more pages with forms and one page for raw source of the editor input.
`class` | `FormPage` A base class that all pages that should be added to FormEditor must subclass.

Methods in org.eclipse.ui.forms.editor that return IEditorPart
`IEditorPart` | `FormEditor.getActiveEditor()` Widens the visibility of the method in the superclass.

Methods in org.eclipse.ui.forms.editor with parameters of type IEditorPart
`int` | `FormEditor.addPage(IEditorPart editor, IEditorInput input)` Adds the complete editor part to the multi-page editor.

Uses of IEditorPart in org.eclipse.ui.ide

Methods in org.eclipse.ui.ide that return IEditorPart
`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)` 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.

Methods in org.eclipse.ui.ide with parameters of type IEditorPart
`static void` | `IDE.gotoMarker(IEditorPart editor, IMarker marker)` Sets the cursor and selection state for the given editor to reveal the position of the given marker.

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
`IEditorPart` | `MultiPageEditorSite.getEditor()` Returns the nested editor.
`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.
`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.

Methods in org.eclipse.ui.part with parameters of type IEditorPart
`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.
`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.
`Composite` | `MultiEditor.createInnerPartControl(Composite parent, IEditorPart e)` Create the control of the inner editor.
`void` | `MultiEditor.setChildren(IEditorPart[] children)` Set the inner editors.
`protected void` | `MultiEditor.activateEditor(IEditorPart part)` Activates the given nested editor.
`protected int` | `MultiEditor.getIndex(IEditorPart editor)` Returns the index of the given nested editor.
`void` | `MultiEditor.updateGradient(IEditorPart editor)` Updates the gradient in the title bar.
`protected abstract void` | `MultiEditor.drawGradient(IEditorPart innerEditor, MultiEditor.Gradient g)` Draw the gradient in the title bar.
`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.
`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.
`Composite` | `MultiEditor.createInnerPartControl(Composite parent, IEditorPart e)` Create the control of the inner editor.
`void` | `MultiEditor.setChildren(IEditorPart[] children)` Set the inner editors.
`protected void` | `MultiEditor.activateEditor(IEditorPart part)` Activates the given nested editor.
`protected int` | `MultiEditor.getIndex(IEditorPart editor)` Returns the index of the given nested editor.
`void` | `MultiEditor.updateGradient(IEditorPart editor)` Updates the gradient in the title bar.
`protected abstract void` | `MultiEditor.drawGradient(IEditorPart innerEditor, MultiEditor.Gradient g)` Draw the gradient in the title bar.
`void` | `EditorActionBarContributor.setActiveEditor(IEditorPart targetEditor)` Sets the active editor for the contributor.

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.
`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` | `AbstractDecoratedTextEditor` An intermediate editor comprising functionality not present in the leaner `AbstractTextEditor`, but used in many heavy weight (and especially source editing) editors, such as line numbers, change ruler, overview ruler, print margins, current line highlighting, etc.
`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` | `TextSelectionNavigationLocation.partSaved(IEditorPart part)` Hook method which is called when the given editor has been saved.
`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)`

Uses of IEditorPart in org.eclipse.ui.texteditor.quickdiff

Methods in org.eclipse.ui.texteditor.quickdiff with parameters of type IEditorPart
`void` | `QuickDiffToggleAction.setActiveEditor(IAction action, IEditorPart targetEditor)`

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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

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