Package no.sesat.search.query.parser

IMPLEMENTATION PACKAGE TO no.sesat.search.query.
Therefore the dependency goes from this package to the query pacakge.

See:
          Description

Interface Summary
QueryParser Parser responsible for building the Query and its clause heirarchy.
QueryParser.Context The Context an QueryParser implementation needs to work off.
QueryParserImplConstants  
 

Class Summary
AbstractBinaryClause Abstract binary operation clause.
AbstractClause Basic implementation of the Clause interface.
AbstractLeafClause Basic implementation of the LeafClause interface.
AbstractQuery Abstract helper for implementing a Query class.
AbstractQueryParser Abstract helper for implementing a QueryParser Provides default implementation to get the query object.
AbstractQueryParserContext Default implementation of QueryParser.Context's createXxxClause methods.
AbstractUnaryClause Basic implementation of the OperationClause interface.
AndClauseImpl The AndClauseImpl represents a joining clause between two terms in the query.
AndNotClauseImpl The AndNotClauseImpl represents a joining not clause between two terms in the query.
DefaultOperatorClauseImpl The OrClauseImpl represents a joining clause between two terms in the query.
EmailClauseImpl EmailClauseImpl.
IntegerClauseImpl IntegerClauseImpl.
JavaCharStream An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
NotClauseImpl The NotClauseImpl represents a not clause between prefixing another term in the query.
NumberGroupClauseImpl Nine digit organisation clause.
OrClauseImpl The OrClauseImpl represents a joining clause between two terms in the query.
PhoneNumberClauseImpl  
PhraseClauseImpl  
QueryParserImpl This class is NOT synchronized.
QueryParserImplTokenManager  
Token Describes the input token stream.
UrlClauseImpl UrlClauseImpl.
WordClauseImpl Represent a word in the query.
XorClauseImpl The XorClauseImpl represents a joining clause between two terms in the query.
 

Exception Summary
ParseException This exception is thrown when parse errors are encountered.
 

Error Summary
TokenMgrError  
 

Package no.sesat.search.query.parser Description

IMPLEMENTATION PACKAGE TO no.sesat.search.query.
Therefore the dependency goes from this package to the query pacakge.

Provides the default implementation for the clauses in the query package.
It also contains the javacc parser components (eg QueryParser, AbstractQueryParser, ...), and Visitor implementations (eg AbstractReflectionVisitor).

Javacc generates QueryParserImpl (extending AbstractQueryParser) into this package.



Copyright © 2005-2009 Schibsted ASA. All Rights Reserved.