org.apache.lucene.queryParser.standard.processors
Class StandardQueryNodeProcessorPipeline

java.lang.Object
  extended by org.apache.lucene.queryParser.core.processors.QueryNodeProcessorPipeline
      extended by org.apache.lucene.queryParser.standard.processors.StandardQueryNodeProcessorPipeline
All Implemented Interfaces:
Iterable<QueryNodeProcessor>, Collection<QueryNodeProcessor>, List<QueryNodeProcessor>, QueryNodeProcessor
Direct Known Subclasses:
PrecedenceQueryNodeProcessorPipeline

public class StandardQueryNodeProcessorPipeline
extends QueryNodeProcessorPipeline

This pipeline has all the processors needed to process a query node tree, generated by StandardSyntaxParser, already assembled.

The order they are assembled affects the results.

This processor pipeline was designed to work with StandardQueryConfigHandler.

The result query node tree can be used to build a Query object using StandardQueryTreeBuilder.

See Also:
StandardQueryTreeBuilder, StandardQueryConfigHandler, StandardSyntaxParser

Constructor Summary
StandardQueryNodeProcessorPipeline(QueryConfigHandler queryConfig)
           
 
Method Summary
 
Methods inherited from class org.apache.lucene.queryParser.core.processors.QueryNodeProcessorPipeline
add, add, addAll, addAll, addProcessor, clear, contains, containsAll, get, getQueryConfigHandler, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, process, remove, remove, removeAll, retainAll, set, setQueryConfigHandler, size, subList, toArray, toArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.List
equals, hashCode
 

Constructor Detail

StandardQueryNodeProcessorPipeline

public StandardQueryNodeProcessorPipeline(QueryConfigHandler queryConfig)