org.apache.lucene.xmlparser
Class CoreParser
java.lang.Object
org.apache.lucene.xmlparser.CoreParser
- All Implemented Interfaces:
- QueryBuilder
- Direct Known Subclasses:
- CorePlusExtensionsParser
public class CoreParser
- extends Object
- implements QueryBuilder
Assembles a QueryBuilder which uses only core Lucene Query objects
- Author:
- Mark
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
analyzer
protected Analyzer analyzer
parser
protected QueryParser parser
queryFactory
protected QueryBuilderFactory queryFactory
filterFactory
protected FilterBuilderFactory filterFactory
maxNumCachedFilters
public static int maxNumCachedFilters
CoreParser
public CoreParser(Analyzer analyzer,
QueryParser parser)
parse
public Query parse(InputStream xmlStream)
throws ParserException
- Throws:
ParserException
addQueryBuilder
public void addQueryBuilder(String nodeName,
QueryBuilder builder)
addFilterBuilder
public void addFilterBuilder(String nodeName,
FilterBuilder builder)
getQuery
public Query getQuery(Element e)
throws ParserException
- Specified by:
getQuery
in interface QueryBuilder
- Throws:
ParserException
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.