org.aminds.lucene.queryParser.span.processors
クラス WithinQueryNodeProcessor

java.lang.Object
  上位を拡張 org.apache.lucene.queryParser.core.processors.QueryNodeProcessorImpl
      上位を拡張 org.aminds.lucene.queryParser.span.processors.WithinQueryNodeProcessor
すべての実装されたインタフェース:
QueryNodeProcessor

public class WithinQueryNodeProcessor
extends QueryNodeProcessorImpl

作成者:
Masashi Nakanishi

コンストラクタの概要
WithinQueryNodeProcessor()
           
 
メソッドの概要
protected  SpanQueryNode convertToSpanQueryNode(QueryNode node)
           
protected  List<SpanQueryNode> convertToSpanQueryNodeList(List<QueryNode> nodes)
           
protected static List<QueryNode> flatten(List<QueryNode> nodes)
           
protected  QueryNode postProcessNode(QueryNode node)
           
protected  QueryNode preProcessNode(QueryNode node)
           
protected  List<QueryNode> setChildrenOrder(List<QueryNode> children)
           
 
クラス org.apache.lucene.queryParser.core.processors.QueryNodeProcessorImpl から継承されたメソッド
getQueryConfigHandler, process, processChildren, setQueryConfigHandler
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

WithinQueryNodeProcessor

public WithinQueryNodeProcessor()
メソッドの詳細

postProcessNode

protected QueryNode postProcessNode(QueryNode node)
                             throws QueryNodeException
定義:
クラス QueryNodeProcessorImpl 内の postProcessNode
例外:
QueryNodeException

convertToSpanQueryNode

protected SpanQueryNode convertToSpanQueryNode(QueryNode node)
                                        throws QueryNodeException
例外:
QueryNodeException

convertToSpanQueryNodeList

protected List<SpanQueryNode> convertToSpanQueryNodeList(List<QueryNode> nodes)
                                                  throws QueryNodeException
例外:
QueryNodeException

flatten

protected static List<QueryNode> flatten(List<QueryNode> nodes)
                                  throws QueryNodeException
例外:
QueryNodeException

preProcessNode

protected QueryNode preProcessNode(QueryNode node)
                            throws QueryNodeException
定義:
クラス QueryNodeProcessorImpl 内の preProcessNode
例外:
QueryNodeException

setChildrenOrder

protected List<QueryNode> setChildrenOrder(List<QueryNode> children)
                                    throws QueryNodeException
定義:
クラス QueryNodeProcessorImpl 内の setChildrenOrder
例外:
QueryNodeException


Copyright (c) 2008-2011 Masashi Nakanishi.