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
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 . |
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. |