java.lang.Object
org.gjt.sp.jedit.syntax.SyntaxUtilities
- public class SyntaxUtilities
- extends java.lang.Object
Class with several utility functions used by jEdit's syntax colorizing
subsystem.
- Version:
- $Id: SyntaxUtilities.java,v 1.4 2003/06/30 17:31:10 blaisorblade Exp $
|
Method Summary |
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. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SyntaxUtilities
private SyntaxUtilities()
regionMatches
public 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.
regionMatches
public 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.
getDefaultSyntaxStyles
public static SyntaxStyle[] getDefaultSyntaxStyles()
- Returns the default style table. This can be passed to the
setStyles() method of SyntaxDocument
to use the default syntax styles.
paintSyntaxLine
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)
- Paints the specified line onto the graphics context. Note that this
method munges the offset and count values of the segment.