Eclipse Platform
2.1

Uses of Interface
org.eclipse.ui.IEditorInput

Packages that use IEditorInput
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.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. 
 

Uses of IEditorInput in org.eclipse.compare
 

Classes in org.eclipse.compare that implement IEditorInput
 class CompareEditorInput
          A compare operation which can present its results in a special editor.
 

Uses of IEditorInput in org.eclipse.debug.ui
 

Methods in org.eclipse.debug.ui that return IEditorInput
 IEditorInput ISourcePresentation.getEditorInput(Object element)
          Returns an editor input that should be used to display the given object in an editor or null if unable to provide an editor input for the given object.
 

Methods in org.eclipse.debug.ui with parameters of type IEditorInput
 String ISourcePresentation.getEditorId(IEditorInput input, Object element)
          Returns the id of the editor to use to display the given editor input and object, or null if unable to provide an editor id.
 

Uses of IEditorInput in org.eclipse.ui
 

Subinterfaces of IEditorInput in org.eclipse.ui
 interface IFileEditorInput
          This interface defines a file-oriented input to an editor.
 interface IStorageEditorInput
          Interface for a IStorage input to an editor.
 

Methods in org.eclipse.ui that return IEditorInput
 IEditorInput IEditorPart.getEditorInput()
          Returns the input for this editor.
 

Methods in org.eclipse.ui with parameters of type IEditorInput
 void IReusableEditor.setInput(IEditorInput newInput)
          Sets the input to this editor.
 IEditorPart IWorkbenchPage.findEditor(IEditorInput input)
          Returns the editor with the specified input.
 void IWorkbenchPage.reuseEditor(IReusableEditor editor, IEditorInput input)
          Reuses the specified editor by setting its new input.
 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.
 void IEditorPart.init(IEditorSite site, IEditorInput input)
          Initializes this editor with the given editor site and input.
 

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

Methods in org.eclipse.ui.editors.text with parameters of type IEditorInput
protected  boolean StorageDocumentProvider.setDocumentContent(IDocument document, IEditorInput editorInput)
          Deprecated. use the encoding based version instead
protected  boolean StorageDocumentProvider.setDocumentContent(IDocument document, IEditorInput editorInput, String encoding)
          Intitializes the given document from the given editor input using the given character encoding.
protected  void TextEditor.doSetInput(IEditorInput input)
           
protected  boolean FileDocumentProvider.setDocumentContent(IDocument document, IEditorInput editorInput)
          Deprecated. use file encoding based version
protected  boolean FileDocumentProvider.setDocumentContent(IDocument document, IEditorInput editorInput, String encoding)
           
 

Uses of IEditorInput in org.eclipse.ui.part
 

Classes in org.eclipse.ui.part that implement IEditorInput
 class FileEditorInput
          Adapter for making a file resource a suitable input for an editor.
 class MultiEditorInput
          Implements a input for a MultiEditor This class is intended to be instanciated by clients but its is not intented to be subclassed.
 

Fields in org.eclipse.ui.part declared as IEditorInput
 IEditorInput EditorInputTransfer.EditorInputData.input
           
 

Methods in org.eclipse.ui.part that return IEditorInput
 IEditorInput EditorPart.getEditorInput()
           
 IEditorInput[] MultiEditorInput.getInput()
          Returns an array with the input of all inner editors.
 

Methods in org.eclipse.ui.part with parameters of type IEditorInput
abstract  void EditorPart.init(IEditorSite site, IEditorInput input)
           
protected  void EditorPart.setInput(IEditorInput input)
          Sets the input to this editor.
static EditorInputTransfer.EditorInputData EditorInputTransfer.createEditorInputData(String editorId, IEditorInput input)
           
 int MultiPageEditorPart.addPage(IEditorPart editor, IEditorInput input)
          Creates and adds a new page containing the given editor to this multi-page editor.
 void MultiPageEditorPart.init(IEditorSite site, IEditorInput input)
          The MultiPageEditorPart implementation of this IEditorPart method sets its site to the given site, its input to the given input, and the site's selection provider to a MultiPageSelectionProvider.
 void MultiEditor.init(IEditorSite site, IEditorInput input)
           
 

Constructors in org.eclipse.ui.part with parameters of type IEditorInput
MultiEditorInput(String[] editorIDs, IEditorInput[] innerEditors)
          Constructor for MultiEditorInput.
 

Uses of IEditorInput in org.eclipse.ui.texteditor
 

Methods in org.eclipse.ui.texteditor with parameters of type IEditorInput
protected  void AbstractTextEditor.internalInit(IWorkbenchWindow window, IEditorSite site, IEditorInput input)
           
 void AbstractTextEditor.init(IEditorSite site, IEditorInput input)
           
protected  void AbstractTextEditor.doSetInput(IEditorInput input)
          Internal setInput method.
 void AbstractTextEditor.setInput(IEditorInput input)
           
protected  void AbstractTextEditor.safelySanityCheckState(IEditorInput input)
          Checks the state of the given editor input if sanity checking is enabled.
protected  void AbstractTextEditor.sanityCheckState(IEditorInput input)
          Checks the state of the given editor input.
protected  void AbstractTextEditor.validateState(IEditorInput input)
          Validates the state of the given editor input.
protected  void AbstractTextEditor.updateState(IEditorInput input)
          Updates the state of the given editor input such as read-only flag.
protected  boolean AbstractTextEditor.canHandleMove(IEditorInput originalElement, IEditorInput movedElement)
          Returns wether this editor can handle the move of the original element so that it ends up being the moved element.
 void StatusTextEditor.updatePartControl(IEditorInput input)
          Checks if the status of the given input is OK.
protected  void StatusTextEditor.doSetInput(IEditorInput input)
           
protected  void StatusTextEditor.sanityCheckState(IEditorInput input)
           
 IDocumentProvider DocumentProviderRegistry.getDocumentProvider(IEditorInput editorInput)
          Returns the shareable document for the type of the given editor input.
 


Eclipse Platform
2.1

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