Package org.apache.tomcat.util.json
Class JSONParserTokenManager
java.lang.Object
org.apache.tomcat.util.json.JSONParserTokenManager
- All Implemented Interfaces:
- JSONParserConstants
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.tomcat.util.json.JSONParserConstantsBRACE_CLOSE, BRACE_OPEN, BRACKET_CLOSE, BRACKET_OPEN, C_MULTILINE_COMMENT, C_SINGLE_COMMENT, COLON, COMMA, DEFAULT, DIGIT, DIGIT_NONZERO, EOF, EOL, FALSE, NULL, NUMBER_DECIMAL, NUMBER_INTEGER, QUOTE_DOUBLE, QUOTE_SINGLE, SH_SINGLE_COMMENT, STRING_DOUBLE_BODY, STRING_DOUBLE_EMPTY, STRING_DOUBLE_NONEMPTY, STRING_SINGLE_BODY, STRING_SINGLE_EMPTY, STRING_SINGLE_NONEMPTY, SYMBOL, tokenImage, TRUE, WHITESPACE, ZERO
- 
Constructor SummaryConstructorsConstructorDescriptionJSONParserTokenManager(JavaCharStream stream) Constructor.JSONParserTokenManager(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- 
JSONParserTokenManagerConstructor.
- 
JSONParserTokenManagerConstructor.
 
- 
- 
Method Details- 
setDebugStreamSet debug output.
- 
jjFillToken
- 
getNextTokenGet the next Token.
- 
ReInitReinitialise parser.
- 
ReInitReinitialise parser.
- 
SwitchTopublic void SwitchTo(int lexState) Switch to specified lex state.
 
-