Package org.eclipse.ui.texteditor
Class DefaultRangeIndicator
- java.lang.Object
-
- org.eclipse.jface.text.source.Annotation
-
- org.eclipse.ui.texteditor.DefaultRangeIndicator
-
- All Implemented Interfaces:
IAnnotationPresentation
public class DefaultRangeIndicator extends Annotation implements IAnnotationPresentation
Specialized annotation to indicate a particular range of text lines.This class may be instantiated; it is not intended to be subclassed. This class is instantiated automatically by
AbstractTextEditor
.- Restriction:
- This class is not intended to be subclassed by clients.
-
-
Field Summary
-
Fields inherited from class org.eclipse.jface.text.source.Annotation
TYPE_UNKNOWN
-
Fields inherited from interface org.eclipse.jface.text.source.IAnnotationPresentation
DEFAULT_LAYER
-
-
Constructor Summary
Constructors Constructor Description DefaultRangeIndicator()
Creates a new range indicator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getLayer()
Returns the annotations drawing layer.void
paint(GC gc, Canvas canvas, Rectangle bounds)
Implement this method to draw a graphical representation of this annotation within the given bounds.-
Methods inherited from class org.eclipse.jface.text.source.Annotation
getText, getType, isMarkedDeleted, isPersistent, markDeleted, setText, setType
-
-
-
-
Method Detail
-
paint
public void paint(GC gc, Canvas canvas, Rectangle bounds)
Description copied from interface:IAnnotationPresentation
Implement this method to draw a graphical representation of this annotation within the given bounds.Note that this method is not used when drawing annotations on the editor's text widget. This is handled trough a
AnnotationPainter.IDrawingStrategy
.- Specified by:
paint
in interfaceIAnnotationPresentation
- Parameters:
gc
- the drawing GCcanvas
- the canvas to draw onbounds
- the bounds inside the canvas to draw on
-
getLayer
public int getLayer()
Description copied from interface:IAnnotationPresentation
Returns the annotations drawing layer.- Specified by:
getLayer
in interfaceIAnnotationPresentation
- Returns:
- the annotations drawing layer
-
-