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, requireBindingpublic 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()
AbstractModuleBinder via the exposed methods.configure in class AbstractModuleCopyright © 2009–2015. All rights reserved.