Class QueryParserTokenManager
java.lang.Object
org.apache.lucene.queryparser.surround.parser.QueryParserTokenManager
- All Implemented Interfaces:
QueryParserConstants
Token Manager.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected char(package private) int(package private) intprotected CharStream(package private) static final long[](package private) static final long[](package private) int(package private) intstatic final int[]Lex State array.(package private) int(package private) static final int[](package private) intprivate final int[]private final int[]static final String[]Token literal values.(package private) static final long[](package private) static final long[]static final String[]Lexer state names.Fields inherited from interface org.apache.lucene.queryparser.surround.parser.QueryParserConstants
_DISTOP_NUM, _NUM_CHAR, _ONE_CHAR, _STAR, _TERM_CHAR, _WHITESPACE, AND, Boost, CARAT, COLON, COMMA, DEFAULT, EOF, LPAREN, N, NOT, NUMBER, OR, QUOTED, RPAREN, SUFFIXTERM, TERM, tokenImage, TRUNCQUOTED, TRUNCTERM, W -
Constructor Summary
ConstructorsConstructorDescriptionQueryParserTokenManager(CharStream stream) Constructor.QueryParserTokenManager(CharStream stream, int lexState) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the next Token.private voidjjAddStates(int start, int end) private static final booleanjjCanMove_0(int hiByte, int i1, int i2, long l1, long l2) private voidjjCheckNAdd(int state) private voidjjCheckNAddStates(int start, int end) private voidjjCheckNAddTwoStates(int state1, int state2) protected Tokenprivate intjjMoveNfa_0(int startState, int curPos) private intjjMoveNfa_1(int startState, int curPos) private intprivate intprivate final intjjStartNfa_1(int pos, long active0) private intjjStopAtPos(int pos, int kind) private final intjjStopStringLiteralDfa_1(int pos, long active0) voidReInit(CharStream stream) Reinitialise parser.voidReInit(CharStream stream, int lexState) Reinitialise parser.private voidvoidSwitchTo(int lexState) Switch to specified lex state.
-
Field Details
-
jjbitVec0
static final long[] jjbitVec0 -
jjbitVec2
static final long[] jjbitVec2 -
jjnextStates
static final int[] jjnextStates -
jjstrLiteralImages
Token literal values. -
lexStateNames
Lexer state names. -
jjnewLexState
public static final int[] jjnewLexStateLex State array. -
jjtoToken
static final long[] jjtoToken -
jjtoSkip
static final long[] jjtoSkip -
input_stream
-
jjrounds
private final int[] jjrounds -
jjstateSet
private final int[] jjstateSet -
curChar
protected char curChar -
curLexState
int curLexState -
defaultLexState
int defaultLexState -
jjnewStateCnt
int jjnewStateCnt -
jjround
int jjround -
jjmatchedPos
int jjmatchedPos -
jjmatchedKind
int jjmatchedKind
-
-
Constructor Details
-
QueryParserTokenManager
Constructor. -
QueryParserTokenManager
Constructor.
-
-
Method Details
-
jjStopStringLiteralDfa_1
private final int jjStopStringLiteralDfa_1(int pos, long active0) -
jjStartNfa_1
private final int jjStartNfa_1(int pos, long active0) -
jjStopAtPos
private int jjStopAtPos(int pos, int kind) -
jjMoveStringLiteralDfa0_1
private int jjMoveStringLiteralDfa0_1() -
jjMoveNfa_1
private int jjMoveNfa_1(int startState, int curPos) -
jjMoveStringLiteralDfa0_0
private int jjMoveStringLiteralDfa0_0() -
jjMoveNfa_0
private int jjMoveNfa_0(int startState, int curPos) -
jjCanMove_0
private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2) -
ReInit
Reinitialise parser. -
ReInitRounds
private void ReInitRounds() -
ReInit
Reinitialise parser. -
SwitchTo
public void SwitchTo(int lexState) Switch to specified lex state. -
jjFillToken
-
getNextToken
Get the next Token. -
jjCheckNAdd
private void jjCheckNAdd(int state) -
jjAddStates
private void jjAddStates(int start, int end) -
jjCheckNAddTwoStates
private void jjCheckNAddTwoStates(int state1, int state2) -
jjCheckNAddStates
private void jjCheckNAddStates(int start, int end)
-