org.apache.commons.el.parser

Class ELParserTokenManager

Implemented Interfaces:
ELParserConstants

public class ELParserTokenManager
extends java.lang.Object
implements ELParserConstants

Field Summary

protected char
curChar
(package private) int
curLexState
java.io.PrintStream
debugStream
(package private) int
defaultLexState
private SimpleCharStream
input_stream
(package private) static long[]
jjbitVec0
(package private) static long[]
jjbitVec2
(package private) static long[]
jjbitVec3
(package private) static long[]
jjbitVec4
(package private) static long[]
jjbitVec5
(package private) static long[]
jjbitVec6
(package private) static long[]
jjbitVec7
(package private) static long[]
jjbitVec8
(package private) int
jjmatchedKind
(package private) int
jjmatchedPos
static int[]
jjnewLexState
(package private) int
jjnewStateCnt
(package private) static int[]
jjnextStates
(package private) int
jjround
private int[]
jjrounds
private int[]
jjstateSet
static String[]
jjstrLiteralImages
(package private) static long[]
jjtoSkip
(package private) static long[]
jjtoToken
static String[]
lexStateNames

Fields inherited from interface org.apache.commons.el.parser.ELParserConstants

AND1, AND2, BADLY_ESCAPED_STRING_LITERAL, COLON, COMMA, COND, DEFAULT, DIGIT, DIVIDE1, DIVIDE2, DOT, EMPTY, END_EXPRESSION, EOF, EQ1, EQ2, EXPONENT, FALSE, FLOATING_POINT_LITERAL, GE1, GE2, GT1, GT2, IDENTIFIER, ILLEGAL_CHARACTER, IMPL_OBJ_START, INTEGER_LITERAL, IN_EXPRESSION, LBRACKET, LE1, LE2, LETTER, LPAREN, LT1, LT2, MINUS, MODULUS1, MODULUS2, MULTIPLY, NE1, NE2, NON_EXPRESSION_TEXT, NOT1, NOT2, NULL, OR1, OR2, PLUS, RBRACKET, RPAREN, START_EXPRESSION, STRING_LITERAL, TRUE, tokenImage

Constructor Summary

ELParserTokenManager(SimpleCharStream stream)
ELParserTokenManager(SimpleCharStream stream, int lexState)

Method Summary

void
ReInit(SimpleCharStream stream)
void
ReInit(SimpleCharStream stream, int lexState)
private void
ReInitRounds()
void
SwitchTo(int lexState)
Token
getNextToken()
private void
jjAddStates(int start, int end)
private static boolean
jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2)
private static boolean
jjCanMove_1(int hiByte, int i1, int i2, long l1, long l2)
private void
jjCheckNAdd(int state)
private void
jjCheckNAddStates(int start)
private void
jjCheckNAddStates(int start, int end)
private void
jjCheckNAddTwoStates(int state1, int state2)
private Token
jjFillToken()
private int
jjMoveNfa_0(int startState, int curPos)
private int
jjMoveNfa_1(int startState, int curPos)
private int
jjMoveStringLiteralDfa0_0()
private int
jjMoveStringLiteralDfa0_1()
private int
jjMoveStringLiteralDfa1_0(long active0)
private int
jjMoveStringLiteralDfa1_1(long active0)
private int
jjMoveStringLiteralDfa2_1(long old0, long active0)
private int
jjMoveStringLiteralDfa3_1(long old0, long active0)
private int
jjMoveStringLiteralDfa4_1(long old0, long active0)
private int
jjStartNfaWithStates_0(int pos, int kind, int state)
private int
jjStartNfaWithStates_1(int pos, int kind, int state)
private int
jjStartNfa_0(int pos, long active0)
private int
jjStartNfa_1(int pos, long active0)
private int
jjStopAtPos(int pos, int kind)
private int
jjStopStringLiteralDfa_0(int pos, long active0)
private int
jjStopStringLiteralDfa_1(int pos, long active0)
void
setDebugStream(java.io.PrintStream ds)

Field Details

curChar

protected char curChar

curLexState

(package private)  int curLexState

debugStream

public java.io.PrintStream debugStream

defaultLexState

(package private)  int defaultLexState

input_stream

private SimpleCharStream input_stream

jjbitVec0

(package private) static final long[] jjbitVec0

jjbitVec2

(package private) static final long[] jjbitVec2

jjbitVec3

(package private) static final long[] jjbitVec3

jjbitVec4

(package private) static final long[] jjbitVec4

jjbitVec5

(package private) static final long[] jjbitVec5

jjbitVec6

(package private) static final long[] jjbitVec6

jjbitVec7

(package private) static final long[] jjbitVec7

jjbitVec8

(package private) static final long[] jjbitVec8

jjmatchedKind

(package private)  int jjmatchedKind

jjmatchedPos

(package private)  int jjmatchedPos

jjnewLexState

public static final int[] jjnewLexState

jjnewStateCnt

(package private)  int jjnewStateCnt

jjnextStates

(package private) static final int[] jjnextStates

jjround

(package private)  int jjround

jjrounds

private final int[] jjrounds

jjstateSet

private final int[] jjstateSet

jjstrLiteralImages

public static final String[] jjstrLiteralImages

jjtoSkip

(package private) static final long[] jjtoSkip

jjtoToken

(package private) static final long[] jjtoToken

lexStateNames

public static final String[] lexStateNames

Constructor Details

ELParserTokenManager

public ELParserTokenManager(SimpleCharStream stream)

ELParserTokenManager

public ELParserTokenManager(SimpleCharStream stream,
                            int lexState)

Method Details

ReInit

public void ReInit(SimpleCharStream stream)

ReInit

public void ReInit(SimpleCharStream stream,
                   int lexState)

ReInitRounds

private final void ReInitRounds()

SwitchTo

public void SwitchTo(int lexState)

getNextToken

public final Token getNextToken()

jjAddStates

private final void jjAddStates(int start,
                               int end)

jjCanMove_0

private static final boolean jjCanMove_0(int hiByte,
                                         int i1,
                                         int i2,
                                         long l1,
                                         long l2)

jjCanMove_1

private static final boolean jjCanMove_1(int hiByte,
                                         int i1,
                                         int i2,
                                         long l1,
                                         long l2)

jjCheckNAdd

private final void jjCheckNAdd(int state)

jjCheckNAddStates

private final void jjCheckNAddStates(int start)

jjCheckNAddStates

private final void jjCheckNAddStates(int start,
                                     int end)

jjCheckNAddTwoStates

private final void jjCheckNAddTwoStates(int state1,
                                        int state2)

jjFillToken

private final Token jjFillToken()

jjMoveNfa_0

private final int jjMoveNfa_0(int startState,
                              int curPos)

jjMoveNfa_1

private final int jjMoveNfa_1(int startState,
                              int curPos)

jjMoveStringLiteralDfa0_0

private final int jjMoveStringLiteralDfa0_0()

jjMoveStringLiteralDfa0_1

private final int jjMoveStringLiteralDfa0_1()

jjMoveStringLiteralDfa1_0

private final int jjMoveStringLiteralDfa1_0(long active0)

jjMoveStringLiteralDfa1_1

private final int jjMoveStringLiteralDfa1_1(long active0)

jjMoveStringLiteralDfa2_1

private final int jjMoveStringLiteralDfa2_1(long old0,
                                            long active0)

jjMoveStringLiteralDfa3_1

private final int jjMoveStringLiteralDfa3_1(long old0,
                                            long active0)

jjMoveStringLiteralDfa4_1

private final int jjMoveStringLiteralDfa4_1(long old0,
                                            long active0)

jjStartNfaWithStates_0

private final int jjStartNfaWithStates_0(int pos,
                                         int kind,
                                         int state)

jjStartNfaWithStates_1

private final int jjStartNfaWithStates_1(int pos,
                                         int kind,
                                         int state)

jjStartNfa_0

private final int jjStartNfa_0(int pos,
                               long active0)

jjStartNfa_1

private final int jjStartNfa_1(int pos,
                               long active0)

jjStopAtPos

private final int jjStopAtPos(int pos,
                              int kind)

jjStopStringLiteralDfa_0

private final int jjStopStringLiteralDfa_0(int pos,
                                           long active0)

jjStopStringLiteralDfa_1

private final int jjStopStringLiteralDfa_1(int pos,
                                           long active0)

setDebugStream

public void setDebugStream(java.io.PrintStream ds)

Copyright (c) 2001-2002 - Apache Software Foundation