org.elasticsearch.index.query
Class IndexQueryParserModule.QueryParsersProcessor

java.lang.Object
  extended by org.elasticsearch.index.query.IndexQueryParserModule.QueryParsersProcessor
Enclosing class:
IndexQueryParserModule

public static class IndexQueryParserModule.QueryParsersProcessor
extends java.lang.Object

A custom processor that can be extended to process and bind custom implementations of IndexQueryParserFactory, XContentQueryParserFactory, and XContentFilterParser.


Nested Class Summary
static class IndexQueryParserModule.QueryParsersProcessor.IndexQueryParsersBindings
           
static class IndexQueryParserModule.QueryParsersProcessor.XContentFilterParsersBindings
           
static class IndexQueryParserModule.QueryParsersProcessor.XContentQueryParsersBindings
           
 
Constructor Summary
IndexQueryParserModule.QueryParsersProcessor()
           
 
Method Summary
 void processIndexQueryParsers(IndexQueryParserModule.QueryParsersProcessor.IndexQueryParsersBindings bindings)
          Extension point to bind a custom IndexQueryParserFactory.
 void processXContentFilterParsers(IndexQueryParserModule.QueryParsersProcessor.XContentFilterParsersBindings bindings)
          Extension point to bind a custom XContentFilterParserFactory.
 void processXContentQueryParsers(IndexQueryParserModule.QueryParsersProcessor.XContentQueryParsersBindings bindings)
          Extension point to bind a custom XContentQueryParserFactory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexQueryParserModule.QueryParsersProcessor

public IndexQueryParserModule.QueryParsersProcessor()
Method Detail

processIndexQueryParsers

public void processIndexQueryParsers(IndexQueryParserModule.QueryParsersProcessor.IndexQueryParsersBindings bindings)
Extension point to bind a custom IndexQueryParserFactory.


processXContentQueryParsers

public void processXContentQueryParsers(IndexQueryParserModule.QueryParsersProcessor.XContentQueryParsersBindings bindings)
Extension point to bind a custom XContentQueryParserFactory.


processXContentFilterParsers

public void processXContentFilterParsers(IndexQueryParserModule.QueryParsersProcessor.XContentFilterParsersBindings bindings)
Extension point to bind a custom XContentFilterParserFactory.