|
Interface Summary
|
|
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. |
|
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. |
|
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
|
|
IAnnotationHoverExtension2
|
Extension interface for
IAnnotationHover for
providing whether the information control can interact with the mouse wheel
|
|
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
IAnnotationModelwith 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. |
|
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. |
|
ILineDiffer
|
Protocol that allows direct access to line information. |
|
ILineDifferExtension
|
Extension interface for
ILineDiffer. |
|
ILineDifferExtension2
|
Extension interface for
ILineDiffer. |
|
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. |
|
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
ISourceViewer. |
|
ISourceViewerExtension2
|
Extension interface for
ISourceViewer. |
|
ISourceViewerExtension3
|
Extension interface for
ISourceViewer. |
|
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). |
|
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. |