| Interface | Description | 
|---|---|
| TokenHandler | Token markers send tokens to implementations of this interface. | 
| Class | Description | 
|---|---|
| Chunk | A syntax token with extra information required for painting it
 on screen. | 
| DefaultTokenHandler | Builds a linked list of tokens without any additional processing. | 
| DisplayTokenHandler | Creates  Chunkobjects that can be painted on screen. | 
| DummyTokenHandler | A dummy token handler that discards tokens. | 
| KeywordMap | A  KeywordMapis similar to a hashtable in that it maps keys
 to values. | 
| ModeProvider | This class works like a singleton, the instance is initialized by jEdit. | 
| ParserRule | A parser rule. | 
| ParserRuleSet | A set of parser rules. | 
| SyntaxStyle | A simple text style class. | 
| SyntaxUtilities | Contains utility functions used by the syntax highlighting code. | 
| Token | A linked list of syntax tokens. | 
| TokenMarker | A token marker splits lines of text into tokens. | 
| TokenMarker.LineContext | Stores persistent per-line syntax parser state. | 
| XModeHandler | XML handler for mode definition files. |