|
||||||||||
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.apache.commons.jexl3.parser.TokenMgrError
public class TokenMgrError
Token Manager Error.
Field Summary | |
---|---|
static int |
INVALID_LEXICAL_STATE
Tried to change to an invalid lexical state. |
static int |
LEXICAL_ERROR
Lexical error occurred. |
static int |
LOOP_DETECTED
Detected (and bailed out of) an infinite loop in the token manager. |
static int |
STATIC_LEXER_ERROR
An attempt was made to create a second instance of a static token manager. |
Constructor Summary | |
---|---|
TokenMgrError(boolean EOFSeen,
int lexState,
int errorLine,
int errorColumn,
String errorAfter,
char curChar,
int reason)
Full Constructor. |
|
TokenMgrError(String message,
int reason)
Constructor with message and reason. |
Method Summary | |
---|---|
protected static String |
addEscapes(String str)
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string |
String |
getAfter()
Gets the last correct input. |
int |
getColumn()
Gets the column number. |
int |
getErrorCode()
Gets the reason why the exception is thrown. |
int |
getLine()
Gets the line number. |
String |
getMessage()
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 |
---|
clone, equals, finalize, 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
Constructor Detail |
---|
public TokenMgrError(String message, int reason)
public TokenMgrError(boolean EOFSeen, int lexState, int errorLine, int errorColumn, String errorAfter, char curChar, int reason)
Method Detail |
---|
public String getMessage()
getMessage
in class Throwable
public int getErrorCode()
public int getLine()
JavaccError
getLine
in interface JavaccError
public int getColumn()
JavaccError
getColumn
in interface JavaccError
public String getAfter()
JavaccError
getAfter
in interface JavaccError
protected static final String addEscapes(String str)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |