# Uses of Package
org.eclipse.jface.text.source

Packages that use org.eclipse.jface.text.source
Package
Description
org.eclipse.compare.contentmergeviewer
Support for compare and merge viewers which show the content side-by-side.
org.eclipse.compare.internal
org.eclipse.core.filebuffers
Provides the API for accessing file buffers.
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.jface.text
Provides a framework for creating and manipulating text documents.
org.eclipse.jface.text.quickassist
This package provides the quick assist assistant add-on for an `ISourceViewer`.
org.eclipse.jface.text.revisions
Provides a revision model and a protocol to display revision information in a vertical ruler column.
org.eclipse.jface.text.source
Provides a framework for connecting document regions with annotations and for displaying those.
org.eclipse.jface.text.source.inlined
org.eclipse.jface.text.source.projection
This package provides the UI part for projection documents of which the most important part is the projection viewer.
org.eclipse.ltk.ui.refactoring
Application programming interface to implement a wizard based user interface for refactorings.
org.eclipse.search.ui.text
Provides the base classes to implement a search result view part for searches with textual matches.
org.eclipse.ui.console
Application programming interfaces for interaction with the Eclipse console.
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.jface.text.source used by org.eclipse.compare.contentmergeviewer
Class
Description
ISourceViewer
In addition to the text viewer functionality a source viewer supports: visual annotations based on an annotation model visual range indication management of text viewer add-ons explicit configuration It is assumed that range indication and visual annotations are shown inside the same presentation area.
SourceViewer
SWT based implementation of `ISourceViewer` and its extension interfaces.
Classes in org.eclipse.jface.text.source used by org.eclipse.compare.internal
Class
Description
SourceViewer
SWT based implementation of `ISourceViewer` and its extension interfaces.
SourceViewerConfiguration
This class bundles the configuration space of a source viewer.
Classes in org.eclipse.jface.text.source used by org.eclipse.core.filebuffers
Class
Description
IAnnotationModel
This interface defines the model for managing annotations attached to a document.
Classes in org.eclipse.jface.text.source used by org.eclipse.debug.ui
Class
Description
Annotation
Annotation managed by an `IAnnotationModel`.
Classes in org.eclipse.jface.text.source used by org.eclipse.debug.ui.actions
Class
Description
IVerticalRulerInfo
A vertical ruler is a visual component which may serve text viewers as an annotation presentation area.
Classes in org.eclipse.jface.text.source used by org.eclipse.jface.text
Class
Description
Annotation
Annotation managed by an `IAnnotationModel`.
ILineRange
Describes a range of lines.
ISourceViewer
In addition to the text viewer functionality a source viewer supports: visual annotations based on an annotation model visual range indication management of text viewer add-ons explicit configuration It is assumed that range indication and visual annotations are shown inside the same presentation area.
Classes in org.eclipse.jface.text.source used by org.eclipse.jface.text.quickassist
Class
Description
Annotation
Annotation managed by an `IAnnotationModel`.
ISourceViewer
In addition to the text viewer functionality a source viewer supports: visual annotations based on an annotation model visual range indication management of text viewer add-ons explicit configuration It is assumed that range indication and visual annotations are shown inside the same presentation area.
Classes in org.eclipse.jface.text.source used by org.eclipse.jface.text.revisions
Class
Description
ILineRange
Describes a range of lines.
IVerticalRulerColumn
A vertical ruler column is an element that can be added to a composite vertical ruler (`CompositeRuler`).
IVerticalRulerInfo
A vertical ruler is a visual component which may serve text viewers as an annotation presentation area.
IVerticalRulerInfoExtension
Extension interface for `IVerticalRulerInfo`.
Classes in org.eclipse.jface.text.source used by org.eclipse.jface.text.source
Class
Description
Annotation
Annotation managed by an `IAnnotationModel`.
AnnotationModelEvent
Specification of changes applied to annotation models.
AnnotationPainter
Paints decorations for annotations provided by an annotation model and/or highlights them in the associated source viewer.
AnnotationPainter.IDrawingStrategy
A drawing strategy draws the decoration for an annotation onto the text widget.
AnnotationPainter.ITextStyleStrategy
A text style painting strategy draws the decoration for an annotation onto the text widget by applying a `TextStyle` on a given `StyleRange`.
AnnotationRulerColumn
A vertical ruler column showing graphical representations of annotations.
CompositeRuler
Standard implementation of `IVerticalRuler`.
ContentAssistantFacade
Facade to allow minimal access to the given content assistant.
IAnnotationAccess
An annotation access provides access to information that is not available via the API of `Annotation`.
IAnnotationHover
Provides the information to be displayed in a hover popup window which appears over the presentation area of annotations.
IAnnotationHoverExtension
Extension interface for `IAnnotationHover` for providing its own information control creator providing the range of lines for which the hover for a given line is valid providing whether the information control can interact with the mouse cursor
IAnnotationMap
An annotation map is a map specialized for the requirements of an annotation model.
IAnnotationModel
This interface defines the model for managing annotations attached to a document.
IAnnotationModelExtension
Extends `IAnnotationModel`with the ability piggyback other annotation models.
IAnnotationModelExtension2
Extends `IAnnotationModel` with the ability to retrieve a set of annotations within a given region.
IAnnotationModelListener
Interface for objects interested in getting informed about annotation model changes.
IAnnotationModelListenerExtension
Extension interface for `IAnnotationModelListener`.
IChangeRulerColumn
An `IChangeRulerColumn` can display quick diff information.
ICharacterPairMatcher
A character pair matcher finds to a character at a certain document offset the matching peer character.
ICharacterPairMatcherExtension
Extension interface for `ICharacterPairMatcher`.
ILineDiffInfo
Describes the change state of one line, which consists of the state of the line itself, which can be `UNCHANGED`, `CHANGED` or `ADDED`, and the number of deleted lines before and after this line.
ILineRange
Describes a range of lines.
IOverviewRuler
This interface defines a visual component which may serve text viewers as an overview annotation presentation area.
IOverviewRulerExtension
Extension interface for `IOverviewRuler`.
ISharedTextColors
Manages SWT color objects.
ISourceViewer
In addition to the text viewer functionality a source viewer supports: visual annotations based on an annotation model visual range indication management of text viewer add-ons explicit configuration It is assumed that range indication and visual annotations are shown inside the same presentation area.
ISourceViewerExtension
Extension interface for `ISourceViewer`.
ISourceViewerExtension2
Extension interface for `ISourceViewer`.
ISourceViewerExtension3
Extension interface for `ISourceViewer`.
ISourceViewerExtension4
Extension interface for `ISourceViewer`.
ISourceViewerExtension5
Extension interface for `ISourceViewer`.
IVerticalRuler
This interface defines a visual component which may serve text viewers as an annotation presentation area.
IVerticalRulerColumn
A vertical ruler column is an element that can be added to a composite vertical ruler (`CompositeRuler`).
IVerticalRulerExtension
Extension interface for `IVerticalRuler`.
IVerticalRulerInfo
A vertical ruler is a visual component which may serve text viewers as an annotation presentation area.
IVerticalRulerInfoExtension
Extension interface for `IVerticalRulerInfo`.
IVerticalRulerListener
Interface for listening to annotation related events happening on a vertical ruler.
LineNumberRulerColumn
A vertical ruler column displaying line numbers.
SourceViewerConfiguration
This class bundles the configuration space of a source viewer.
VerticalRulerEvent
An event sent to `IVerticalRulerListener` instances when annotation related event occurs on the vertical ruler.
Classes in org.eclipse.jface.text.source used by org.eclipse.jface.text.source.inlined
Class
Description
Annotation
Annotation managed by an `IAnnotationModel`.
AnnotationPainter
Paints decorations for annotations provided by an annotation model and/or highlights them in the associated source viewer.
ISourceViewer
In addition to the text viewer functionality a source viewer supports: visual annotations based on an annotation model visual range indication management of text viewer add-ons explicit configuration It is assumed that range indication and visual annotations are shown inside the same presentation area.
Classes in org.eclipse.jface.text.source used by org.eclipse.jface.text.source.projection
Class
Description
Annotation
Annotation managed by an `IAnnotationModel`.
AnnotationModel
Standard implementation of `IAnnotationModel` and its extension interfaces.
AnnotationModelEvent
Specification of changes applied to annotation models.
AnnotationPainter.IDrawingStrategy
A drawing strategy draws the decoration for an annotation onto the text widget.
IAnnotationAccess
An annotation access provides access to information that is not available via the API of `Annotation`.
IAnnotationModel
This interface defines the model for managing annotations attached to a document.
IAnnotationModelExtension
Extends `IAnnotationModel`with the ability piggyback other annotation models.
IAnnotationModelExtension2
Extends `IAnnotationModel` with the ability to retrieve a set of annotations within a given region.
IAnnotationPresentation
Interface for annotations that can take care of their own visible representation.
IOverviewRuler
This interface defines a visual component which may serve text viewers as an overview annotation presentation area.
ISharedTextColors
Manages SWT color objects.
ISourceViewer
In addition to the text viewer functionality a source viewer supports: visual annotations based on an annotation model visual range indication management of text viewer add-ons explicit configuration It is assumed that range indication and visual annotations are shown inside the same presentation area.
ISourceViewerExtension
Extension interface for `ISourceViewer`.
ISourceViewerExtension2
Extension interface for `ISourceViewer`.
ISourceViewerExtension3
Extension interface for `ISourceViewer`.
ISourceViewerExtension4
Extension interface for `ISourceViewer`.
ISourceViewerExtension5
Extension interface for `ISourceViewer`.
IVerticalRuler
This interface defines a visual component which may serve text viewers as an annotation presentation area.
SourceViewer
SWT based implementation of `ISourceViewer` and its extension interfaces.
Classes in org.eclipse.jface.text.source used by org.eclipse.ltk.ui.refactoring
Class
Description
SourceViewer
SWT based implementation of `ISourceViewer` and its extension interfaces.
Classes in org.eclipse.jface.text.source used by org.eclipse.search.ui.text
Class
Description
IAnnotationModel
This interface defines the model for managing annotations attached to a document.
Classes in org.eclipse.jface.text.source used by org.eclipse.ui.console
Class
Description
ISourceViewer
In addition to the text viewer functionality a source viewer supports: visual annotations based on an annotation model visual range indication management of text viewer add-ons explicit configuration It is assumed that range indication and visual annotations are shown inside the same presentation area.
ISourceViewerExtension
Extension interface for `ISourceViewer`.
ISourceViewerExtension2
Extension interface for `ISourceViewer`.
ISourceViewerExtension3
Extension interface for `ISourceViewer`.
ISourceViewerExtension4
Extension interface for `ISourceViewer`.
ISourceViewerExtension5
Extension interface for `ISourceViewer`.
SourceViewer
SWT based implementation of `ISourceViewer` and its extension interfaces.
Classes in org.eclipse.jface.text.source used by org.eclipse.ui.editors.text
Class
Description
Annotation
Annotation managed by an `IAnnotationModel`.
IAnnotationHover
Provides the information to be displayed in a hover popup window which appears over the presentation area of annotations.
IAnnotationModel
This interface defines the model for managing annotations attached to a document.
ISharedTextColors
Manages SWT color objects.
ISourceViewer
In addition to the text viewer functionality a source viewer supports: visual annotations based on an annotation model visual range indication management of text viewer add-ons explicit configuration It is assumed that range indication and visual annotations are shown inside the same presentation area.
SourceViewerConfiguration
This class bundles the configuration space of a source viewer.
Classes in org.eclipse.jface.text.source used by org.eclipse.ui.texteditor
Class
Description
Annotation
Annotation managed by an `IAnnotationModel`.
AnnotationModel
Standard implementation of `IAnnotationModel` and its extension interfaces.
AnnotationPainter
Paints decorations for annotations provided by an annotation model and/or highlights them in the associated source viewer.
CompositeRuler
Standard implementation of `IVerticalRuler`.
ContentAssistantFacade
Facade to allow minimal access to the given content assistant.
IAnnotationAccess
An annotation access provides access to information that is not available via the API of `Annotation`.
IAnnotationAccessExtension
Extension interface for `IAnnotationAccess`.
IAnnotationAccessExtension2
Extension interface for `IAnnotationAccess`.
IAnnotationModel
This interface defines the model for managing annotations attached to a document.
IAnnotationModelExtension
Extends `IAnnotationModel`with the ability piggyback other annotation models.
IAnnotationModelExtension2
Extends `IAnnotationModel` with the ability to retrieve a set of annotations within a given region.
IAnnotationPresentation
Interface for annotations that can take care of their own visible representation.
IChangeRulerColumn
An `IChangeRulerColumn` can display quick diff information.
ICharacterPairMatcher
A character pair matcher finds to a character at a certain document offset the matching peer character.
IOverviewRuler
This interface defines a visual component which may serve text viewers as an overview annotation presentation area.
ISharedTextColors
Manages SWT color objects.
ISourceViewer
In addition to the text viewer functionality a source viewer supports: visual annotations based on an annotation model visual range indication management of text viewer add-ons explicit configuration It is assumed that range indication and visual annotations are shown inside the same presentation area.
ISourceViewerExtension4
Extension interface for `ISourceViewer`.
IVerticalRuler
This interface defines a visual component which may serve text viewers as an annotation presentation area.
IVerticalRulerColumn
A vertical ruler column is an element that can be added to a composite vertical ruler (`CompositeRuler`).
IVerticalRulerInfo
A vertical ruler is a visual component which may serve text viewers as an annotation presentation area.
IVerticalRulerListener
Interface for listening to annotation related events happening on a vertical ruler.
LineChangeHover
A hover for line oriented diffs.
LineNumberRulerColumn
A vertical ruler column displaying line numbers.
SourceViewerConfiguration
This class bundles the configuration space of a source viewer.
VerticalRulerEvent
An event sent to `IVerticalRulerListener` instances when annotation related event occurs on the vertical ruler.
Classes in org.eclipse.jface.text.source used by org.eclipse.ui.texteditor.quickdiff
Class
Description
IAnnotationModel
This interface defines the model for managing annotations attached to a document.
Classes in org.eclipse.jface.text.source used by org.eclipse.ui.texteditor.rulers
Class
Description
IVerticalRulerColumn
A vertical ruler column is an element that can be added to a composite vertical ruler (`CompositeRuler`).
Classes in org.eclipse.jface.text.source used by org.eclipse.ui.texteditor.spelling
Class
Description
Annotation
Annotation managed by an `IAnnotationModel`.
IAnnotationModel
This interface defines the model for managing annotations attached to a document.
ISourceViewer
In addition to the text viewer functionality a source viewer supports: visual annotations based on an annotation model visual range indication management of text viewer add-ons explicit configuration It is assumed that range indication and visual annotations are shown inside the same presentation area.
Classes in org.eclipse.jface.text.source used by org.eclipse.ui.texteditor.templates
Class
Description
ISourceViewer
In addition to the text viewer functionality a source viewer supports: visual annotations based on an annotation model visual range indication management of text viewer add-ons explicit configuration It is assumed that range indication and visual annotations are shown inside the same presentation area.
SourceViewer
SWT based implementation of `ISourceViewer` and its extension interfaces.