public class SyntaxUtilities extends Object
Modifier and Type | Method and Description |
---|---|
static SyntaxStyle[] |
getDefaultSyntaxStyles()
Returns the default style table.
|
static int |
paintSyntaxLine(Segment line,
Token tokens,
SyntaxStyle[] styles,
TabExpander expander,
Graphics gfx,
int x,
int y)
Paints the specified line onto the graphics context.
|
static boolean |
regionMatches(boolean ignoreCase,
Segment text,
int offset,
char[] match)
Checks if a subregion of a
Segment is equal to a character
array. |
static boolean |
regionMatches(boolean ignoreCase,
Segment text,
int offset,
String match)
Checks if a subregion of a
Segment is equal to a string. |
public static boolean regionMatches(boolean ignoreCase, Segment text, int offset, String match)
Segment
is equal to a string.ignoreCase
- True if case should be ignored, false otherwisetext
- The segmentoffset
- The offset into the segmentmatch
- The string to matchpublic static boolean regionMatches(boolean ignoreCase, Segment text, int offset, char[] match)
Segment
is equal to a character
array.ignoreCase
- True if case should be ignored, false otherwisetext
- The segmentoffset
- The offset into the segmentmatch
- The character array to matchpublic static SyntaxStyle[] getDefaultSyntaxStyles()
setStyles()
method of SyntaxDocument
to use the
default syntax styles.public static int paintSyntaxLine(Segment line, Token tokens, SyntaxStyle[] styles, TabExpander expander, Graphics gfx, int x, int y)
line
- The line segmenttokens
- The token list for the linestyles
- The syntax style listexpander
- The tab expander used to determine tab stops. May be nullgfx
- The graphics contextx
- The x co-ordinatey
- The y co-ordinateCopyright © 2019. All Rights Reserved.