org.apache.lucene.queryParser.surround.parser

Class QueryParser

public class QueryParser extends Object implements QueryParserConstants

This class is generated by JavaCC. The only method that clients should need to call is parse().
Field Summary
Tokenjj_nt
booleanlookingAhead
Tokentoken
QueryParserTokenManagertoken_source
Constructor Summary
QueryParser()
QueryParser(CharStream stream)
QueryParser(QueryParserTokenManager tm)
Method Summary
SrndQueryAndQuery()
protected booleanallowedSuffix(String suffixed)
protected booleanallowedTruncation(String truncated)
protected static voidcheckDistanceSubQueries(DistanceQuery distq, String opName)
voiddisable_tracing()
voidenable_tracing()
SrndQueryFieldsQuery()
ListFieldsQueryList()
ParseExceptiongenerateParseException()
protected SrndQuerygetAndQuery(List queries, boolean infix, Token andToken)
protected SrndQuerygetDistanceQuery(List queries, boolean infix, Token dToken, boolean ordered)
protected SrndQuerygetFieldsQuery(SrndQuery q, ArrayList fieldNames)
TokengetNextToken()
protected SrndQuerygetNotQuery(List queries, Token notToken)
protected static intgetOpDistance(String distanceOp)
protected SrndQuerygetOrQuery(List queries, boolean infix, Token orToken)
protected SrndQuerygetPrefixQuery(String prefix, boolean quoted)
protected SrndQuerygetTermQuery(String term, boolean quoted)
TokengetToken(int index)
protected SrndQuerygetTruncQuery(String truncated)
SrndQueryNotQuery()
SrndQueryNQuery()
ArrayListOptionalFields()
voidOptionalWeights(SrndQuery q)
SrndQueryOrQuery()
static SrndQueryparse(String query)
SrndQueryparse2(String query)
SrndQueryPrefixOperatorQuery()
SrndQueryPrimaryQuery()
voidReInit(CharStream stream)
voidReInit(QueryParserTokenManager tm)
SrndQuerySimpleTerm()
SrndQueryTopSrndQuery()
SrndQueryWQuery()

Field Detail

jj_nt

public Token jj_nt

lookingAhead

public boolean lookingAhead

token

public Token token

token_source

public QueryParserTokenManager token_source

Constructor Detail

QueryParser

public QueryParser()

QueryParser

public QueryParser(CharStream stream)

QueryParser

public QueryParser(QueryParserTokenManager tm)

Method Detail

AndQuery

public final SrndQuery AndQuery()

allowedSuffix

protected boolean allowedSuffix(String suffixed)

allowedTruncation

protected boolean allowedTruncation(String truncated)

checkDistanceSubQueries

protected static void checkDistanceSubQueries(DistanceQuery distq, String opName)

disable_tracing

public final void disable_tracing()

enable_tracing

public final void enable_tracing()

FieldsQuery

public final SrndQuery FieldsQuery()

FieldsQueryList

public final List FieldsQueryList()

generateParseException

public ParseException generateParseException()

getAndQuery

protected SrndQuery getAndQuery(List queries, boolean infix, Token andToken)

getDistanceQuery

protected SrndQuery getDistanceQuery(List queries, boolean infix, Token dToken, boolean ordered)

getFieldsQuery

protected SrndQuery getFieldsQuery(SrndQuery q, ArrayList fieldNames)

getNextToken

public final Token getNextToken()

getNotQuery

protected SrndQuery getNotQuery(List queries, Token notToken)

getOpDistance

protected static int getOpDistance(String distanceOp)

getOrQuery

protected SrndQuery getOrQuery(List queries, boolean infix, Token orToken)

getPrefixQuery

protected SrndQuery getPrefixQuery(String prefix, boolean quoted)

getTermQuery

protected SrndQuery getTermQuery(String term, boolean quoted)

getToken

public final Token getToken(int index)

getTruncQuery

protected SrndQuery getTruncQuery(String truncated)

NotQuery

public final SrndQuery NotQuery()

NQuery

public final SrndQuery NQuery()

OptionalFields

public final ArrayList OptionalFields()

OptionalWeights

public final void OptionalWeights(SrndQuery q)

OrQuery

public final SrndQuery OrQuery()

parse

public static SrndQuery parse(String query)

parse2

public SrndQuery parse2(String query)

PrefixOperatorQuery

public final SrndQuery PrefixOperatorQuery()

PrimaryQuery

public final SrndQuery PrimaryQuery()

ReInit

public void ReInit(CharStream stream)

ReInit

public void ReInit(QueryParserTokenManager tm)

SimpleTerm

public final SrndQuery SimpleTerm()

TopSrndQuery

public final SrndQuery TopSrndQuery()

WQuery

public final SrndQuery WQuery()
Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.