public class IndexQueryParserModule extends AbstractModule
Modifier and Type | Class and Description |
---|---|
static class |
IndexQueryParserModule.QueryParsersProcessor
A custom processor that can be extended to process and bind custom implementations of
QueryParserFactory , and FilterParser . |
Constructor and Description |
---|
IndexQueryParserModule(Settings settings) |
Modifier and Type | Method and Description |
---|---|
void |
addFilterParser(String name,
Class<? extends FilterParser> filterParser)
Adds a custom filter parser.
|
IndexQueryParserModule |
addProcessor(IndexQueryParserModule.QueryParsersProcessor processor) |
void |
addQueryParser(String name,
Class<? extends QueryParser> queryParser)
Adds a custom query parser.
|
protected void |
configure()
Configures a
Binder via the exposed methods. |
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
public IndexQueryParserModule(Settings settings)
public void addQueryParser(String name, Class<? extends QueryParser> queryParser)
name
- The name of the query parserqueryParser
- the class of the query parserpublic void addFilterParser(String name, Class<? extends FilterParser> filterParser)
name
- The name of the filter parserfilterParser
- the class of the filter parserpublic IndexQueryParserModule addProcessor(IndexQueryParserModule.QueryParsersProcessor processor)
protected void configure()
AbstractModule
Binder
via the exposed methods.configure
in class AbstractModule
Copyright © 2009–2015. All rights reserved.