public class CoreParser extends Object implements QueryBuilder
Modifier and Type | Field and Description |
---|---|
static int |
maxNumCachedFilters |
Constructor and Description |
---|
CoreParser(Analyzer analyzer,
QueryParser parser)
Construct an XML parser that uses a single instance QueryParser for handling
UserQuery tags - all parse operations are synchronised on this parser
|
CoreParser(String defaultField,
Analyzer analyzer)
Constructs an XML parser that creates a QueryParser for each UserQuery request.
|
Modifier and Type | Method and Description |
---|---|
void |
addFilterBuilder(String nodeName,
FilterBuilder builder) |
void |
addQueryBuilder(String nodeName,
QueryBuilder builder) |
Query |
getQuery(Element e) |
Query |
parse(InputStream xmlStream) |
public CoreParser(Analyzer analyzer, QueryParser parser)
parser
- A QueryParser which will be synchronized on during parse calls.public Query parse(InputStream xmlStream) throws ParserException
ParserException
public void addQueryBuilder(String nodeName, QueryBuilder builder)
public void addFilterBuilder(String nodeName, FilterBuilder builder)
public Query getQuery(Element e) throws ParserException
getQuery
in interface QueryBuilder
ParserException
Copyright © 2010 - 2020 Adobe. All Rights Reserved