org.apache.el.parser

Class ELParserTokenManager

public class ELParserTokenManager extends Object implements ELParserConstants

Token Manager.
Field Summary
protected charcurChar
PrintStreamdebugStream
Debug output.
protected SimpleCharStreaminput_stream
static int[]jjnewLexState
Lex State array.
static String[]jjstrLiteralImages
Token literal values.
static String[]lexStateNames
Lexer state names.
Constructor Summary
ELParserTokenManager(SimpleCharStream stream)
Constructor.
ELParserTokenManager(SimpleCharStream stream, int lexState)
Constructor.
Method Summary
TokengetNextToken()
Get the next Token.
protected TokenjjFillToken()
voidReInit(SimpleCharStream stream)
Reinitialise parser.
voidReInit(SimpleCharStream stream, int lexState)
Reinitialise parser.
voidsetDebugStream(PrintStream ds)
Set debug output.
voidSwitchTo(int lexState)
Switch to specified lex state.

Field Detail

curChar

protected char curChar

debugStream

public PrintStream debugStream
Debug output.

input_stream

protected SimpleCharStream input_stream

jjnewLexState

public static final int[] jjnewLexState
Lex State array.

jjstrLiteralImages

public static final String[] jjstrLiteralImages
Token literal values.

lexStateNames

public static final String[] lexStateNames
Lexer state names.

Constructor Detail

ELParserTokenManager

public ELParserTokenManager(SimpleCharStream stream)
Constructor.

ELParserTokenManager

public ELParserTokenManager(SimpleCharStream stream, int lexState)
Constructor.

Method Detail

getNextToken

public Token getNextToken()
Get the next Token.

jjFillToken

protected Token jjFillToken()

ReInit

public void ReInit(SimpleCharStream stream)
Reinitialise parser.

ReInit

public void ReInit(SimpleCharStream stream, int lexState)
Reinitialise parser.

setDebugStream

public void setDebugStream(PrintStream ds)
Set debug output.

SwitchTo

public void SwitchTo(int lexState)
Switch to specified lex state.
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.