| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Error
org.eclipse.datatools.sqltools.sql.parser.TokenMgrError
public class TokenMgrError
| Field Summary | |
|---|---|
|  int | errorCodeIndicates the reason why the exception is thrown. | 
| static int | INVALID_LEXICAL_STATETried to change to an invalid lexical state. | 
| static int | LEXICAL_ERRORLexical error occured. | 
| static int | LOOP_DETECTEDDetected (and bailed out of) an infinite loop in the token manager. | 
| static int | STATIC_LEXER_ERRORAn attempt wass made to create a second instance of a static token manager. | 
| Constructor Summary | |
|---|---|
| TokenMgrError() | |
| TokenMgrError(boolean EOFSeen,
              int lexState,
              int errorLine,
              int errorColumn,
              java.lang.String errorAfter,
              char curChar,
              int reason) | |
| TokenMgrError(java.lang.String message,
              int reason) | |
| Method Summary | |
|---|---|
| static java.lang.String | addEscapes(java.lang.String str)Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string | 
|  java.lang.String | getMessage()You can also modify the body of this method to customize your error messages. | 
|  Token | getToken() | 
| static java.lang.String | LexicalError(boolean EOFSeen,
             int lexState,
             int errorLine,
             int errorColumn,
             java.lang.String errorAfter,
             char curChar)Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error. | 
| Methods inherited from class java.lang.Throwable | 
|---|
| fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
public static final int LEXICAL_ERROR
public static final int STATIC_LEXER_ERROR
public static final int INVALID_LEXICAL_STATE
public static final int LOOP_DETECTED
public int errorCode
| Constructor Detail | 
|---|
public TokenMgrError()
public TokenMgrError(java.lang.String message,
                     int reason)
public TokenMgrError(boolean EOFSeen,
                     int lexState,
                     int errorLine,
                     int errorColumn,
                     java.lang.String errorAfter,
                     char curChar,
                     int reason)
| Method Detail | 
|---|
public static final java.lang.String addEscapes(java.lang.String str)
public static java.lang.String LexicalError(boolean EOFSeen,
                                            int lexState,
                                            int errorLine,
                                            int errorColumn,
                                            java.lang.String errorAfter,
                                            char curChar)
public java.lang.String getMessage()
getMessage in class java.lang.Throwablepublic Token getToken()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||