public class HighlightedText
extends java.lang.Object
HighlightedText object represents a segment of text
 that has a HighlightStyle applied to it.  It is created by calling
 addHighlight() in a highlight
 layer on a region of text. 
 When trying to change the highlight style or offsets for a
 HighlightedText object, the change must be done
 through the highlight layer so that the editor view can be
 properly repainted.  Clients are not allowed to call the set*()
 accessor methods here directly. 
| Modifier and Type | Field and Description | 
|---|---|
protected OffsetMark | 
endMark
The ending offset for this region of highlighted text (exclusive.) 
 | 
protected HighlightStyle | 
highlightStyle
The highlight style to use for rendering this fragment. 
 | 
protected OffsetMark | 
startMark
The starting offset for this region of highlighted text (exclusive.) 
 | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
HighlightedText(HighlightStyle highlightStyle,
               OffsetMark startMark,
               OffsetMark endMark)
Constructs a new HighlightedText object 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
getEndOffset()
Fetches the ending offset of the highlight. 
 | 
HighlightStyle | 
getHighlightStyle()
Fetches the highlight style used for this region of highlight. 
 | 
int | 
getStartOffset()
Fetches the starting offset of the highlight. 
 | 
boolean | 
isLineHighlight()
Fetch whether this highlight is a line highlight or not. 
 | 
protected HighlightStyle highlightStyle
protected OffsetMark startMark
protected OffsetMark endMark
protected HighlightedText(HighlightStyle highlightStyle, OffsetMark startMark, OffsetMark endMark)
highlightStyle - the highlightStyle to usestartMark - starting offsetendMark - ending offset (exclusive)public HighlightStyle getHighlightStyle()
public int getStartOffset()
public int getEndOffset()
public boolean isLineHighlight()