public class HighlightFragment
extends java.lang.Object
HighlightFragment
is a fragment describing highlight
information for rendering highlights. It provides information about the
background, foreground, font, and underline highlight attributes for a
specific region of text. Data members are public for convenience.
Note that not all style fields may be filled in, as it depends on how
the fragment list was generated. This class is similar in principle
to a StyledFragment
except that it applies to highlights.
This class is used internally by the editor component for rendering,
and is not returned to editor clients. When clients add highlights to
a given layer, the object returned is of type
HighlightedText
.
Modifier and Type | Field and Description |
---|---|
HighlightStyle |
backgroundStyle
The highlight style for the background attribute.
|
int |
endOffset
The ending offset for this fragment (exclusive).
|
HighlightStyle |
fontStyle
The highlight style for the font attribute.
|
HighlightStyle |
foregroundStyle
The highlight style for the foreground attribute.
|
int |
startOffset
The starting offset for this fragment.
|
HighlightStyle |
underlineStyle
The highlight style for the underline attribute.
|
Constructor and Description |
---|
HighlightFragment() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
toString()
Fetches a string representation of this fragment.
|
public HighlightStyle backgroundStyle
public HighlightStyle foregroundStyle
public HighlightStyle fontStyle
public HighlightStyle underlineStyle
public int startOffset
public int endOffset