public class SyntaxUtilities
extends java.lang.Object
| Modifier and Type | Method and Description | 
|---|---|
static SyntaxStyle[] | 
getDefaultSyntaxStyles()
Returns the default style table. 
 | 
static int | 
paintSyntaxLine(javax.swing.text.Segment line,
               Token tokens,
               SyntaxStyle[] styles,
               javax.swing.text.TabExpander expander,
               java.awt.Graphics gfx,
               int x,
               int y)
Paints the specified line onto the graphics context. 
 | 
static boolean | 
regionMatches(boolean ignoreCase,
             javax.swing.text.Segment text,
             int offset,
             char[] match)
Checks if a subregion of a  
Segment is equal to a character array. | 
static boolean | 
regionMatches(boolean ignoreCase,
             javax.swing.text.Segment text,
             int offset,
             java.lang.String match)
Checks if a subregion of a  
Segment is equal to a string. | 
public static boolean regionMatches(boolean ignoreCase,
                                    javax.swing.text.Segment text,
                                    int offset,
                                    java.lang.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 matchSegment is equal to a stringpublic static boolean regionMatches(boolean ignoreCase,
                                    javax.swing.text.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 matchSegment is equal to a character arraypublic static SyntaxStyle[] getDefaultSyntaxStyles()
setStyles() method of SyntaxDocument
 to use the default syntax styles.public static int paintSyntaxLine(javax.swing.text.Segment line,
                                  Token tokens,
                                  SyntaxStyle[] styles,
                                  javax.swing.text.TabExpander expander,
                                  java.awt.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 © 2016, 2017, 2018, 2019, 2023, 2025 Herve Girod. All Rights Reserved. Documentation and source under the MIT licence