Uses of Package
org.eclipse.jface.text.source
Package
Description
Support for compare and merge viewers which show the
content side-by-side.
Provides the API for accessing file buffers.
Provides a generic debugger user interface that clients may customize via standard
workbench extension points.
Provides a set of actions related to running and debugging applications.
Provides a framework for creating and manipulating text documents.
This package provides the quick assist assistant add-on for an
ISourceViewer
.Provides a revision model and a protocol to display revision information in a vertical ruler column.
Provides a framework for connecting document regions
with annotations and for displaying those.
This package provides the UI part for projection documents of which the most important part is the projection viewer.
Application programming interface to implement a wizard based user interface for refactorings.
Provides the base classes to implement a search result view part for searches with textual matches.
Application programming interfaces for interaction
with the Eclipse console.
Provides a standard text editor and concrete document providers based
IFileBuffer
and others directly handling IFile
and
IStorage
as editor input.Provides a framework for text editors obeying to the
desktop rules.
Provides interfaces to for the
org.eclipse.ui.editors.quickDiffReferenceProvider
extension point and adds an action to enable quick diff display for an editor.Provides interfaces and classes for the
org.eclipse.ui.workbench.texteditor.rulerColumns
.Partial infrastructure for spell checking in text editors.
Application programming interfaces for interaction
with the Eclipse text editor template support.
-
ClassDescriptionIn 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.SWT based implementation of
ISourceViewer
and its extension interfaces. -
ClassDescriptionSWT based implementation of
ISourceViewer
and its extension interfaces.This class bundles the configuration space of a source viewer. -
ClassDescriptionThis interface defines the model for managing annotations attached to a document.
-
-
ClassDescriptionA vertical ruler is a visual component which may serve text viewers as an annotation presentation area.
-
ClassDescriptionAnnotation managed by an
IAnnotationModel
.Describes a range of lines.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. -
ClassDescriptionAnnotation managed by an
IAnnotationModel
.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. -
ClassDescriptionDescribes a range of lines.A vertical ruler column is an element that can be added to a composite vertical ruler (
CompositeRuler
).A vertical ruler is a visual component which may serve text viewers as an annotation presentation area.Extension interface forIVerticalRulerInfo
. -
ClassDescriptionAnnotation managed by an
IAnnotationModel
.Specification of changes applied to annotation models.Paints decorations for annotations provided by an annotation model and/or highlights them in the associated source viewer.A drawing strategy draws the decoration for an annotation onto the text widget.A text style painting strategy draws the decoration for an annotation onto the text widget by applying aTextStyle
on a givenStyleRange
.A vertical ruler column showing graphical representations of annotations.Standard implementation ofIVerticalRuler
.Facade to allow minimal access to the given content assistant.An annotation access provides access to information that is not available via the API ofAnnotation
.Provides the information to be displayed in a hover popup window which appears over the presentation area of annotations.Extension interface forIAnnotationHover
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 cursorAn annotation map is a map specialized for the requirements of an annotation model.This interface defines the model for managing annotations attached to a document.ExtendsIAnnotationModel
with the ability piggyback other annotation models.ExtendsIAnnotationModel
with the ability to retrieve a set of annotations within a given region.Interface for objects interested in getting informed about annotation model changes.Extension interface forIAnnotationModelListener
.AnIChangeRulerColumn
can display quick diff information.A character pair matcher finds to a character at a certain document offset the matching peer character.Extension interface forICharacterPairMatcher
.Describes the change state of one line, which consists of the state of the line itself, which can beUNCHANGED
,CHANGED
orADDED
, and the number of deleted lines before and after this line.Describes a range of lines.This interface defines a visual component which may serve text viewers as an overview annotation presentation area.Extension interface forIOverviewRuler
.Manages SWT color objects.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.Extension interface forISourceViewer
.Extension interface forISourceViewer
.Extension interface forISourceViewer
.Extension interface forISourceViewer
.Extension interface forISourceViewer
.This interface defines a visual component which may serve text viewers as an annotation presentation area.A vertical ruler column is an element that can be added to a composite vertical ruler (CompositeRuler
).Extension interface forIVerticalRuler
.A vertical ruler is a visual component which may serve text viewers as an annotation presentation area.Extension interface forIVerticalRulerInfo
.Interface for listening to annotation related events happening on a vertical ruler.A vertical ruler column displaying line numbers.This class bundles the configuration space of a source viewer.An event sent toIVerticalRulerListener
instances when annotation related event occurs on the vertical ruler. -
ClassDescriptionAnnotation managed by an
IAnnotationModel
.Paints decorations for annotations provided by an annotation model and/or highlights them in the associated source viewer.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. -
ClassDescriptionAnnotation managed by an
IAnnotationModel
.Standard implementation ofIAnnotationModel
and its extension interfaces.Specification of changes applied to annotation models.A drawing strategy draws the decoration for an annotation onto the text widget.An annotation access provides access to information that is not available via the API ofAnnotation
.This interface defines the model for managing annotations attached to a document.ExtendsIAnnotationModel
with the ability piggyback other annotation models.ExtendsIAnnotationModel
with the ability to retrieve a set of annotations within a given region.Interface for annotations that can take care of their own visible representation.This interface defines a visual component which may serve text viewers as an overview annotation presentation area.Manages SWT color objects.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.Extension interface forISourceViewer
.Extension interface forISourceViewer
.Extension interface forISourceViewer
.Extension interface forISourceViewer
.Extension interface forISourceViewer
.This interface defines a visual component which may serve text viewers as an annotation presentation area.SWT based implementation ofISourceViewer
and its extension interfaces. -
-
ClassDescriptionThis interface defines the model for managing annotations attached to a document.
-
ClassDescriptionIn 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.Extension interface for
ISourceViewer
.Extension interface forISourceViewer
.Extension interface forISourceViewer
.Extension interface forISourceViewer
.Extension interface forISourceViewer
.SWT based implementation ofISourceViewer
and its extension interfaces. -
ClassDescriptionAnnotation managed by an
IAnnotationModel
.Provides the information to be displayed in a hover popup window which appears over the presentation area of annotations.This interface defines the model for managing annotations attached to a document.Manages SWT color objects.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.This class bundles the configuration space of a source viewer. -
ClassDescriptionAnnotation managed by an
IAnnotationModel
.Standard implementation ofIAnnotationModel
and its extension interfaces.Paints decorations for annotations provided by an annotation model and/or highlights them in the associated source viewer.Standard implementation ofIVerticalRuler
.Facade to allow minimal access to the given content assistant.An annotation access provides access to information that is not available via the API ofAnnotation
.Extension interface forIAnnotationAccess
.Extension interface forIAnnotationAccess
.This interface defines the model for managing annotations attached to a document.ExtendsIAnnotationModel
with the ability piggyback other annotation models.ExtendsIAnnotationModel
with the ability to retrieve a set of annotations within a given region.Interface for annotations that can take care of their own visible representation.AnIChangeRulerColumn
can display quick diff information.A character pair matcher finds to a character at a certain document offset the matching peer character.This interface defines a visual component which may serve text viewers as an overview annotation presentation area.Manages SWT color objects.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.Extension interface forISourceViewer
.This interface defines a visual component which may serve text viewers as an annotation presentation area.A vertical ruler column is an element that can be added to a composite vertical ruler (CompositeRuler
).A vertical ruler is a visual component which may serve text viewers as an annotation presentation area.Interface for listening to annotation related events happening on a vertical ruler.A hover for line oriented diffs.A vertical ruler column displaying line numbers.This class bundles the configuration space of a source viewer.An event sent toIVerticalRulerListener
instances when annotation related event occurs on the vertical ruler. -
ClassDescriptionThis interface defines the model for managing annotations attached to a document.
-
ClassDescriptionA vertical ruler column is an element that can be added to a composite vertical ruler (
CompositeRuler
). -
ClassDescriptionAnnotation managed by an
IAnnotationModel
.This interface defines the model for managing annotations attached to a document.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. -
ClassDescriptionIn 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.SWT based implementation of
ISourceViewer
and its extension interfaces.