Package org.apache.cayenne.exp.parser
Class ExpressionParserTokenManager
java.lang.Object
org.apache.cayenne.exp.parser.ExpressionParserTokenManager
- All Implemented Interfaces:
- ExpressionParserConstants
Token Manager.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected intDebug output.protected JavaCharStreamstatic final int[]Lex State array.static final String[]Token literal values.static final String[]Lexer state names.Fields inherited from interface org.apache.cayenne.exp.parser.ExpressionParserConstantsABS, AGGREGATE, ASTERISK, AVG, CONCAT, COUNT, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, DAY, DAY_OF_MONTH, DAY_OF_WEEK, DAY_OF_YEAR, DEC_DIGITS, DEC_FLT, DEFAULT, DIGIT, DISTINCT, DOLLAR_SIGN, DOUBLE_QUOTED_STRING, EOF, ESC, EXISTS, EXPONENT, FALSE, FLOAT_LITERAL, FLT_SUFF, FUNCTION, HOUR, IDENTIFIER, INT_LITERAL, LENGTH, LETTER, LOCATE, LOWER, MAX, MIN, MINUTE, MOD, MONTH, NOT_EXISTS, NULL, OPERATOR, PROPERTY_PATH, SECOND, SINGLE_QUOTED_STRING, SQRT, STRING_ESC, SUBSTRING, SUM, tokenImage, TRIM, TRUE, UPPER, WEEK, WithinDoubleQuoteLiteral, WithinSingleQuoteLiteral, YEAR
- 
Constructor SummaryConstructorsConstructorDescriptionConstructor.ExpressionParserTokenManager(JavaCharStream stream, int lexState) Constructor.
- 
Method SummaryModifier and TypeMethodDescriptionGet the next Token.protected TokenvoidReInit(JavaCharStream stream) Reinitialise parser.voidReInit(JavaCharStream stream, int lexState) Reinitialise parser.voidSet debug output.voidSwitchTo(int lexState) Switch to specified lex state.
- 
Field Details- 
debugStreamDebug output.
- 
jjstrLiteralImagesToken literal values.
- 
lexStateNamesLexer state names.
- 
jjnewLexStatepublic static final int[] jjnewLexStateLex State array.
- 
input_stream
- 
curCharprotected int curChar
 
- 
- 
Constructor Details- 
ExpressionParserTokenManagerConstructor.
- 
ExpressionParserTokenManagerConstructor.
 
- 
- 
Method Details- 
setDebugStreamSet debug output.
- 
jjFillToken
- 
getNextTokenGet the next Token.
- 
ReInitReinitialise parser.
- 
ReInitReinitialise parser.
- 
SwitchTopublic void SwitchTo(int lexState) Switch to specified lex state.
 
-