Package org.apache.tomcat.util.json
Class JSONParserTokenManager
- java.lang.Object
- 
- org.apache.tomcat.util.json.JSONParserTokenManager
 
- 
- All Implemented Interfaces:
- JSONParserConstants
 
 public class JSONParserTokenManager extends java.lang.Object implements JSONParserConstants Token Manager.
- 
- 
Field SummaryFields Modifier and Type Field Description protected intcurCharjava.io.PrintStreamdebugStreamDebug output.protected JavaCharStreaminput_streamstatic int[]jjnewLexStateLex State array.static java.lang.String[]jjstrLiteralImagesToken literal values.static java.lang.String[]lexStateNamesLexer 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 SummaryConstructors Constructor Description JSONParserTokenManager(JavaCharStream stream)Constructor.JSONParserTokenManager(JavaCharStream stream, int lexState)Constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods 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(java.io.PrintStream ds)Set debug output.voidSwitchTo(int lexState)Switch to specified lex state.
 
- 
- 
- 
Field Detail- 
debugStreampublic java.io.PrintStream debugStream Debug output.
 - 
jjstrLiteralImagespublic static final java.lang.String[] jjstrLiteralImages Token literal values.
 - 
lexStateNamespublic static final java.lang.String[] lexStateNames Lexer state names.
 - 
jjnewLexStatepublic static final int[] jjnewLexState Lex State array.
 - 
input_streamprotected JavaCharStream input_stream 
 - 
curCharprotected int curChar 
 
- 
 - 
Constructor Detail- 
JSONParserTokenManagerpublic JSONParserTokenManager(JavaCharStream stream) Constructor.
 - 
JSONParserTokenManagerpublic JSONParserTokenManager(JavaCharStream stream, int lexState) Constructor.
 
- 
 - 
Method Detail- 
setDebugStreampublic void setDebugStream(java.io.PrintStream ds) Set debug output.
 - 
jjFillTokenprotected Token jjFillToken() 
 - 
getNextTokenpublic Token getNextToken() Get the next Token.
 - 
ReInitpublic void ReInit(JavaCharStream stream) Reinitialise parser.
 - 
ReInitpublic void ReInit(JavaCharStream stream, int lexState) Reinitialise parser.
 - 
SwitchTopublic void SwitchTo(int lexState) Switch to specified lex state.
 
- 
 
-