org.apache.lucene.xmlparser

Class CoreParser

public class CoreParser extends Object implements QueryBuilder

Assembles a QueryBuilder which uses only core Lucene Query objects

Author: Mark

Field Summary
protected Analyzeranalyzer
protected FilterBuilderFactoryfilterFactory
static intmaxNumCachedFilters
protected QueryParserparser
protected QueryBuilderFactoryqueryFactory
Constructor Summary
CoreParser(Analyzer analyzer, QueryParser parser)
Method Summary
voidaddFilterBuilder(String nodeName, FilterBuilder builder)
voidaddQueryBuilder(String nodeName, QueryBuilder builder)
QuerygetQuery(Element e)
Queryparse(InputStream xmlStream)

Field Detail

analyzer

protected Analyzer analyzer

filterFactory

protected FilterBuilderFactory filterFactory

maxNumCachedFilters

public static int maxNumCachedFilters

parser

protected QueryParser parser

queryFactory

protected QueryBuilderFactory queryFactory

Constructor Detail

CoreParser

public CoreParser(Analyzer analyzer, QueryParser parser)

Method Detail

addFilterBuilder

public void addFilterBuilder(String nodeName, FilterBuilder builder)

addQueryBuilder

public void addQueryBuilder(String nodeName, QueryBuilder builder)

getQuery

public Query getQuery(Element e)

parse

public Query parse(InputStream xmlStream)
Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.