Class SQLTemplateParserTokenManager
java.lang.Object
org.apache.cayenne.template.parser.SQLTemplateParserTokenManager
- All Implemented Interfaces:
- SQLTemplateParserConstants
public class SQLTemplateParserTokenManager extends Object implements SQLTemplateParserConstants
Token Manager.
- 
Field SummaryFields Modifier and Type Field Description protected charcurCharPrintStreamdebugStreamDebug output.protected JavaCharStreaminput_streamstatic int[]jjnewLexStateLex State array.static String[]jjstrLiteralImagesToken literal values.static String[]lexStateNamesLexer state names.Fields inherited from interface org.apache.cayenne.template.parser.SQLTemplateParserConstantsARGS, COMMA, DEC_DIGITS, DEC_FLT, DEFAULT, DIGIT, DOLLAR, DOT, DOUBLE_QUOTED_STRING, ELSE, END, EOF, ESC, EXPONENT, FALSE, FLOAT_LITERAL, FLT_SUFF, IDENTIFIER, IF, IN_SINGLE_LINE_COMMENT, INT_LITERAL, LBRACKET, LETTER, LSBRACKET, NOT_TEXT, RBRACKET, RSBRACKET, SHARP, SINGLE_LINE_COMMENT_END, SINGLE_QUOTED_STRING, STRING_ESC, TEXT, TEXT_OTHER, tokenImage, TRUE, WithinDoubleQuoteLiteral, WithinSingleQuoteLiteral
- 
Constructor SummaryConstructors Constructor Description SQLTemplateParserTokenManager(JavaCharStream stream)Constructor.SQLTemplateParserTokenManager(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.
- 
jjnewLexStatepublic static final int[] jjnewLexStateLex State array.
- 
input_stream
- 
curCharprotected char curChar
 
- 
- 
Constructor Details- 
SQLTemplateParserTokenManagerConstructor.
- 
SQLTemplateParserTokenManagerConstructor.
 
- 
- 
Method Details- 
setDebugStreamSet debug output.
- 
ReInitReinitialise parser.
- 
ReInitReinitialise parser.
- 
SwitchTopublic void SwitchTo(int lexState)Switch to specified lex state.
- 
jjFillToken
- 
getNextTokenGet the next Token.
 
-