com.atlassian.confluence.search.lucene.queryparser
Class AnalyzerSwitcherQueryNodeProcessor

java.lang.Object
  extended by org.apache.lucene.queryparser.flexible.core.processors.QueryNodeProcessorImpl
      extended by com.atlassian.confluence.search.lucene.queryparser.AnalyzerSwitcherQueryNodeProcessor
All Implemented Interfaces:
org.apache.lucene.queryparser.flexible.core.processors.QueryNodeProcessor

public class AnalyzerSwitcherQueryNodeProcessor
extends org.apache.lucene.queryparser.flexible.core.processors.QueryNodeProcessorImpl


Constructor Summary
AnalyzerSwitcherQueryNodeProcessor()
           
 
Method Summary
protected  org.apache.lucene.queryparser.flexible.core.nodes.QueryNode postProcessNode(org.apache.lucene.queryparser.flexible.core.nodes.QueryNode node)
           
protected  org.apache.lucene.queryparser.flexible.core.nodes.QueryNode preProcessNode(org.apache.lucene.queryparser.flexible.core.nodes.QueryNode node)
           
protected  java.util.List<org.apache.lucene.queryparser.flexible.core.nodes.QueryNode> setChildrenOrder(java.util.List<org.apache.lucene.queryparser.flexible.core.nodes.QueryNode> children)
           
 
Methods inherited from class org.apache.lucene.queryparser.flexible.core.processors.QueryNodeProcessorImpl
getQueryConfigHandler, process, processChildren, setQueryConfigHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalyzerSwitcherQueryNodeProcessor

public AnalyzerSwitcherQueryNodeProcessor()
Method Detail

postProcessNode

protected org.apache.lucene.queryparser.flexible.core.nodes.QueryNode postProcessNode(org.apache.lucene.queryparser.flexible.core.nodes.QueryNode node)
                                                                               throws org.apache.lucene.queryparser.flexible.core.QueryNodeException
Specified by:
postProcessNode in class org.apache.lucene.queryparser.flexible.core.processors.QueryNodeProcessorImpl
Throws:
org.apache.lucene.queryparser.flexible.core.QueryNodeException

preProcessNode

protected org.apache.lucene.queryparser.flexible.core.nodes.QueryNode preProcessNode(org.apache.lucene.queryparser.flexible.core.nodes.QueryNode node)
                                                                              throws org.apache.lucene.queryparser.flexible.core.QueryNodeException
Specified by:
preProcessNode in class org.apache.lucene.queryparser.flexible.core.processors.QueryNodeProcessorImpl
Throws:
org.apache.lucene.queryparser.flexible.core.QueryNodeException

setChildrenOrder

protected java.util.List<org.apache.lucene.queryparser.flexible.core.nodes.QueryNode> setChildrenOrder(java.util.List<org.apache.lucene.queryparser.flexible.core.nodes.QueryNode> children)
                                                                                                throws org.apache.lucene.queryparser.flexible.core.QueryNodeException
Specified by:
setChildrenOrder in class org.apache.lucene.queryparser.flexible.core.processors.QueryNodeProcessorImpl
Throws:
org.apache.lucene.queryparser.flexible.core.QueryNodeException


Copyright © 2003-2014 Atlassian. All Rights Reserved.