| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.datatools.sqltools.parsers.sql.lexer.SQLCharacterKindMap
public class SQLCharacterKindMap
Every character that the lexer recognizes will be given a Token kind.
 This SQLCharacterKindMap provides the mapping from
 ASCII-code of a character to its Token kind, see getTokenKind(int).
| Field Summary | 
|---|
| Constructor Summary | |
|---|---|
| SQLCharacterKindMap()Constructs a new SQLCharacterKindMap. | |
| Method Summary | |
|---|---|
|  int | getTokenKind(int asciiCode) | 
|  void | setTokenKind(int asciiCode,
             int newTokenKind)Note: A specific Token kind can only be given to one character! | 
|  void | unsetTokenKind(int oldTokenKind)If the given Token kind was previously mapped to an ASCII-code, the mapping will be removed, restoring the ASCII-code mapping that was active before the given Token kind was mapped. | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public SQLCharacterKindMap()
| Method Detail | 
|---|
public int getTokenKind(int asciiCode)
asciiCode.
public void setTokenKind(int asciiCode,
                         int newTokenKind)
Note: A specific Token kind can only be given to one character!
asciiCode - The ASCII-code of the character to set the Token kind fornewTokenKind - The tokenKind to set.public void unsetTokenKind(int oldTokenKind)
Note: There can only be one ASCII-code mapping for one Token kind
oldTokenKind - the Token kind not to be mapped anymore by any entry
                in the tokenKind array| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||