Math2mat
Classes | Public Member Functions | Static Public Attributes | Package Functions | Package Attributes

m2m.frontend.MatlabLineStyler Class Reference

Inheritance diagram for m2m.frontend.MatlabLineStyler:
Inheritance graph
[legend]
Collaboration diagram for m2m.frontend.MatlabLineStyler:
Collaboration graph
[legend]

List of all members.

Classes

class  JavaScanner

Public Member Functions

 MatlabLineStyler ()
void lineGetStyle (LineStyleEvent event)

Static Public Attributes

static final int EOF = -1
static final int EOL = 10
static final int WORD = 0
static final int WHITE = 1
static final int KEY = 2
static final int COMMENT = 3
static final int STRING = 5
static final int OTHER = 6
static final int NUMBER = 7
static final int MAXIMUM_TOKEN = 8

Package Functions

Color getColor (int type)
boolean inBlockComment (int start, int end)
void initializeColors ()
void disposeColors ()

Package Attributes

JavaScanner scanner = new JavaScanner()
int[] tokenColors
Color[] colors
Vector< int[]> blockComments = new Vector<int[]>()

Detailed Description

Definition at line 34 of file MatlabLineStyler.java.


Constructor & Destructor Documentation

m2m.frontend.MatlabLineStyler.MatlabLineStyler ( )

Definition at line 63 of file MatlabLineStyler.java.


Member Function Documentation

void m2m.frontend.MatlabLineStyler.disposeColors ( ) [package]

Definition at line 107 of file MatlabLineStyler.java.

Color m2m.frontend.MatlabLineStyler.getColor ( int  type) [package]

Definition at line 68 of file MatlabLineStyler.java.

boolean m2m.frontend.MatlabLineStyler.inBlockComment ( int  start,
int  end 
) [package]

Definition at line 75 of file MatlabLineStyler.java.

void m2m.frontend.MatlabLineStyler.initializeColors ( ) [package]

Definition at line 90 of file MatlabLineStyler.java.

void m2m.frontend.MatlabLineStyler.lineGetStyle ( LineStyleEvent  event)

Event.detail line start offset (input) Event.text line text (input) LineStyleEvent.styles Enumeration of StyleRanges, need to be in order. (output) LineStyleEvent.background line background color (output)

Definition at line 118 of file MatlabLineStyler.java.


Member Data Documentation

Vector<int[]> m2m.frontend.MatlabLineStyler.blockComments = new Vector<int[]>() [package]

Definition at line 41 of file MatlabLineStyler.java.

Definition at line 39 of file MatlabLineStyler.java.

final int m2m.frontend.MatlabLineStyler.COMMENT = 3 [static]

Definition at line 53 of file MatlabLineStyler.java.

final int m2m.frontend.MatlabLineStyler.EOF = -1 [static]

Definition at line 43 of file MatlabLineStyler.java.

final int m2m.frontend.MatlabLineStyler.EOL = 10 [static]

Definition at line 45 of file MatlabLineStyler.java.

final int m2m.frontend.MatlabLineStyler.KEY = 2 [static]

Definition at line 51 of file MatlabLineStyler.java.

Definition at line 61 of file MatlabLineStyler.java.

final int m2m.frontend.MatlabLineStyler.NUMBER = 7 [static]

Definition at line 59 of file MatlabLineStyler.java.

final int m2m.frontend.MatlabLineStyler.OTHER = 6 [static]

Definition at line 57 of file MatlabLineStyler.java.

Definition at line 35 of file MatlabLineStyler.java.

final int m2m.frontend.MatlabLineStyler.STRING = 5 [static]

Definition at line 55 of file MatlabLineStyler.java.

Definition at line 37 of file MatlabLineStyler.java.

final int m2m.frontend.MatlabLineStyler.WHITE = 1 [static]

Definition at line 49 of file MatlabLineStyler.java.

final int m2m.frontend.MatlabLineStyler.WORD = 0 [static]

Definition at line 47 of file MatlabLineStyler.java.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations