# Uses of Package
org.eclipse.ui.texteditor

Packages that use org.eclipse.ui.texteditor
org.eclipse.compare: Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.
org.eclipse.compare.structuremergeviewer: Provides support for finding and displaying the differences between hierarchically structured data.
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.team.ui.history: Application programming interfaces for working with history.
org.eclipse.ui.console.actions: Application programming interfaces for Eclipse console specific actions.
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.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.texteditor.rulers: Provides interfaces and classes for the `org.eclipse.ui.workbench.texteditor.rulerColumns`.
org.eclipse.ui.texteditor.spelling: Partial infrastructure for spell checking in text editors.
org.eclipse.ui.texteditor.templates: Application programming interfaces for interaction with the Eclipse text editor template support.

Classes in org.eclipse.ui.texteditor used by org.eclipse.compare
IDocumentProvider: A document provider maps between domain elements and documents.

Classes in org.eclipse.ui.texteditor used by org.eclipse.compare.structuremergeviewer
IDocumentProvider: A document provider maps between domain elements and documents.

Classes in org.eclipse.ui.texteditor used by org.eclipse.debug.ui
IUpdate: Indicates the support of an update method.

Classes in org.eclipse.ui.texteditor used by org.eclipse.debug.ui.actions
AbstractRulerActionDelegate: This class serves as an adapter for actions contributed to the vertical ruler's context menu.
ITextEditor: Interface to a text editor.
IUpdate: Indicates the support of an update method.

Classes in org.eclipse.ui.texteditor used by org.eclipse.team.ui.history
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.

Classes in org.eclipse.ui.texteditor used by org.eclipse.ui.console.actions
IUpdate: Indicates the support of an update method.

Classes in org.eclipse.ui.texteditor used by org.eclipse.ui.editors.text
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.
AbstractDocumentProvider: An abstract implementation of a sharable document provider.
AbstractDocumentProvider.ElementInfo: Collection of all information managed for a connected element.
AbstractTextEditor: Abstract base implementation of a text editor.
AnnotationPreferenceLookup: Provides the strategy for finding the annotation preference for a given annotation.
AnnotationTypeLookup: Provides the strategy for determining annotation types for given markers.
BasicTextEditorActionContributor: Manages the installation and removal of global actions for the same type of editors.
HyperlinkDetectorRegistry: Hyperlink detector registry that manages the detectors contributed by the `org.eclipse.ui.workbench.texteditor.hyperlinkDetectors` extension point for targets contributed by the `org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets` extension point.
IAbstractTextEditorHelpContextIds: Help context ids for the text editor.
IDocumentProvider: A document provider maps between domain elements and documents.
IDocumentProviderExtension: Extension interface for `IDocumentProvider`.
IDocumentProviderExtension2: Extension interface for `IDocumentProvider`.
IDocumentProviderExtension3: Extension interface for `IDocumentProvider`.
IDocumentProviderExtension4: Extension interface for `IDocumentProvider`.
IDocumentProviderExtension5: Extension interface for `IDocumentProvider`.
IElementStateListener: Interface for parties interested in standardized element changes.
ISchedulingRuleProvider: A scheduling rule provider provides a scheduling rule which can be used when running operations.
ITextEditor: Interface to a text editor.
ITextEditorExtension: Extension interface for `ITextEditor`.
ITextEditorExtension2: Extension interface for `ITextEditor`.
ITextEditorExtension3: Extension interface for `ITextEditor`.
ITextEditorExtension4: Extension interface for `ITextEditor`.
ITextEditorExtension5: Extension interface for `ITextEditor`.
ITextEditorExtension6: Extension interface for `ITextEditor`.
StatusTextEditor: Capable of handling input elements that have an associated status with them.

Classes in org.eclipse.ui.texteditor used by org.eclipse.ui.texteditor
AbstractDocumentProvider.DocumentProviderOperation: Operation created by the document provider and to be executed by the providers runnable context.
AbstractDocumentProvider.ElementInfo: Collection of all information managed for a connected element.
AbstractMarkerAnnotationModel: Abstract implementation of a marker-based annotation model.
AbstractRulerActionDelegate: This class serves as an adapter for actions contributed to the vertical ruler's context menu.
AbstractTextEditor: Abstract base implementation of a text editor.
AbstractTextEditor.IdMapEntry: Maps an action definition id to an StyledText action.
AddMarkerAction: Action for creating a marker of a specified type for the editor's input element based on the editor's selection.
AnnotationPreference: An annotation preference provides all the information required for handing the preferences for the presentation of annotations of a specified type.
AnnotationPreferenceLookup: Provides the strategy for finding the annotation preference for a given annotation.
DocumentProviderRegistry: This registry manages shared document providers.
HyperlinkDetectorDescriptor: Describes a contribution to the 'org.eclipse.ui.workbench.texteditor.hyperlinkDetectors' extension point.
HyperlinkDetectorTargetDescriptor: Describes a contribution to the 'org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets' extension point.
IAnnotationImageProvider: Provides an image for a given annotation.
IDocumentProvider: A document provider maps between domain elements and documents.
IDocumentProviderExtension: Extension interface for `IDocumentProvider`.
IDocumentProviderExtension2: Extension interface for `IDocumentProvider`.
IDocumentProviderExtension3: Extension interface for `IDocumentProvider`.
IDocumentProviderExtension4: Extension interface for `IDocumentProvider`.
IDocumentProviderExtension5: Extension interface for `IDocumentProvider`.
IElementStateListener: Interface for parties interested in standardized element changes.
IMarkerUpdater: A marker updater is responsible for saving changes to markers.
IReadOnlyDependent: Extension interface for actions.
IStatusField: Interface of a status field of a text editor.
IStatusFieldExtension: Extends `IStatusField` with the following concepts: set error text and image set tool tip control visibility
ITextEditor: Interface to a text editor.
ITextEditorExtension: Extension interface for `ITextEditor`.
ITextEditorExtension2: Extension interface for `ITextEditor`.
ITextEditorExtension3: Extension interface for `ITextEditor`.
ITextEditorExtension3.InsertMode: Constitutes entities to enumerate the editor insert modes.
ITextEditorExtension4: Extension interface for `ITextEditor`.
ITextEditorExtension5: Extension interface for `ITextEditor`.
ITextEditorExtension6: Extension interface for `ITextEditor`.
IUpdate: Indicates the support of an update method.
IWorkbenchActionDefinitionIds: Defines the definitions ids for workbench actions.
MarkerAnnotation: Annotation representing a marker on a resource in the workspace.
MarkerAnnotationPreferences: Objects of this class provide access to all extensions declared for the `markerAnnotationSpecification` extension point.
MarkerRulerAction: A ruler action which can add and remove markers which have a visual representation in the ruler.
ResourceAction: An action which configures its label, image, tooltip, and description from a resource bundle using known keys.
SelectMarkerRulerAction: A ruler action which can select the textual range of a marker that has a visual representation in a vertical ruler.
SimpleMarkerAnnotation: An annotation representing a marker.
SourceViewerDecorationSupport: Support class used by text editors to draw and update decorations on the source viewer and its rulers.
StatusTextEditor: Capable of handling input elements that have an associated status with them.
TextEditorAction: Skeleton of a standard text editor action.
TextNavigationAction: An `Action` wrapper for text widget navigation and selection actions.
WorkbenchChainedTextFontFieldEditor: Deprecated. since 3.0 not longer in use, no longer supported, use a `ChainedPreferenceStore` to access preferences from the `org.eclipse.ui.editors` plug-in.

Classes in org.eclipse.ui.texteditor used by org.eclipse.ui.texteditor.quickdiff
ITextEditor: Interface to a text editor.
IUpdate: Indicates the support of an update method.

Classes in org.eclipse.ui.texteditor used by org.eclipse.ui.texteditor.rulers
ITextEditor: Interface to a text editor.

Classes in org.eclipse.ui.texteditor used by org.eclipse.ui.texteditor.spelling
ITextEditor: Interface to a text editor.

Classes in org.eclipse.ui.texteditor used by org.eclipse.ui.texteditor.templates
ITextEditor: Interface to a text editor.