Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.gjt.sp.jedit.syntax
Class SyntaxUtilities  view SyntaxUtilities download SyntaxUtilities.java

java.lang.Object
  extended byorg.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 $

Constructor Summary
private SyntaxUtilities()
           
 
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
 

Constructor Detail

SyntaxUtilities

private SyntaxUtilities()
Method Detail

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.