org.aminds.lucene.queryParser.range.processors
クラス ParametricRangeQueryNodeProcessor

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

public class ParametricRangeQueryNodeProcessor
extends QueryNodeProcessorImpl

This is needed to process unbounded ranges appropriately.

作成者:
Masashi Nakanishi

フィールドの概要
protected static DateTools.Resolution defaultResolution
           
 
コンストラクタの概要
ParametricRangeQueryNodeProcessor()
           
 
メソッドの概要
protected  QueryNode postProcessNode(QueryNode node)
           
protected  QueryNode preProcessNode(QueryNode node)
           
protected  ParametricQueryNode processAsDate(ParametricQueryNode node, Locale locale, DateTools.Resolution dateRes)
           
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
 

フィールドの詳細

defaultResolution

protected static final DateTools.Resolution defaultResolution
コンストラクタの詳細

ParametricRangeQueryNodeProcessor

public ParametricRangeQueryNodeProcessor()
メソッドの詳細

postProcessNode

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

processAsDate

protected ParametricQueryNode processAsDate(ParametricQueryNode node,
                                            Locale locale,
                                            DateTools.Resolution dateRes)

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.