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 Summary
Fields 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.SQLTemplateParserConstants
ARGS, 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 Summary
Constructors Constructor Description SQLTemplateParserTokenManager(JavaCharStream stream)Constructor.SQLTemplateParserTokenManager(JavaCharStream stream, int lexState)Constructor. -
Method Summary
Modifier 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
-
debugStream
Debug output. -
jjstrLiteralImages
Token literal values. -
lexStateNames
Lexer state names. -
jjnewLexState
public static final int[] jjnewLexStateLex State array. -
input_stream
-
curChar
protected char curChar
-
-
Constructor Details
-
SQLTemplateParserTokenManager
Constructor. -
SQLTemplateParserTokenManager
Constructor.
-
-
Method Details
-
setDebugStream
Set debug output. -
ReInit
Reinitialise parser. -
ReInit
Reinitialise parser. -
SwitchTo
public void SwitchTo(int lexState)Switch to specified lex state. -
jjFillToken
-
getNextToken
Get the next Token.
-