Package org.apache.cayenne.ejbql.parser
Class EJBQLTokenManager
java.lang.Object
org.apache.cayenne.ejbql.parser.EJBQLTokenManager
- All Implemented Interfaces:
- EJBQLConstants
public class EJBQLTokenManager extends Object implements EJBQLConstants
Token Manager.
- 
Field SummaryFields Modifier and Type Field Description protected charcurCharPrintStreamdebugStreamDebug output.protected JavaCharStreaminput_streamstatic String[]jjstrLiteralImagesToken literal values.static String[]lexStateNamesLexer state names.Fields inherited from interface org.apache.cayenne.ejbql.parser.EJBQLConstantsABS, ALL, AND, ANY, AS, ASC, AVG, BETWEEN, BOOLEAN_LITERAL, BOTH, BY, CHARACTER_LITERAL, COMMA, CONCAT, COUNT, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, DECIMAL_LITERAL, DEFAULT, DELETE, DESC, DIGIT, DISTINCT, DIV, DOT, EMPTY, EOF, EQ, ESCAPE, EXISTS, EXPONENT, FETCH, FROM, GE, GROUP, GT, HAVING, IDENTIFIER, IN, INNER, INTEGER_LITERAL, IS, JOIN, LE, LEADING, LEFT, LENGTH, LETTER, LIKE, LOCATE, LOWER, LT, MAX, MEMBER, MIN, MINUS, MOD, NE, NEW, NOT, NULL, OBJECT, OF, OR, ORDER, OUTER, PLUS, SELECT, SET, SIZE, SOME, SQRT, STRING_LITERAL, SUBSTRING, SUM, TIMES, tokenImage, TRAILING, TRIM, UPDATE, UPPER, WHERE
- 
Constructor SummaryConstructors Constructor Description EJBQLTokenManager(JavaCharStream stream)Constructor.EJBQLTokenManager(JavaCharStream stream, int lexState)Constructor.
- 
Method SummaryModifier and Type Method Description TokengetNextToken()Get the next Token.protected TokenjjFillToken()voidReInit(JavaCharStream stream)Reinitialise parser.voidReInit(JavaCharStream stream, int lexState)Reinitialise parser.voidsetDebugStream(PrintStream ds)Set debug output.voidSwitchTo(int lexState)Switch to specified lex state.
- 
Field Details- 
debugStreamDebug output.
- 
jjstrLiteralImagesToken literal values.
- 
lexStateNamesLexer state names.
- 
input_stream
- 
curCharprotected char curChar
 
- 
- 
Constructor Details- 
EJBQLTokenManagerConstructor.
- 
EJBQLTokenManagerConstructor.
 
- 
- 
Method Details- 
setDebugStreamSet debug output.
- 
ReInitReinitialise parser.
- 
ReInitReinitialise parser.
- 
SwitchTopublic void SwitchTo(int lexState)Switch to specified lex state.
- 
jjFillToken
- 
getNextTokenGet the next Token.
 
-