org.mtzky.lucene.type
クラス LuceneDateStrategy

java.lang.Object
  上位を拡張 org.mtzky.lucene.type.LuceneDateStrategy
すべての実装されたインタフェース:
LuceneFieldStrategy
直系の既知のサブクラス:
LuceneCalendarStrategy, LuceneSqlDateStrategy, LuceneSqlTimestampStrategy, LuceneSqlTimeStrategy

public class LuceneDateStrategy
extends Object
implements LuceneFieldStrategy

作成者:
mtzky

コンストラクタの概要
LuceneDateStrategy(LucenePropertyConfig config)
           
 
メソッドの概要
 Fieldable getField(Object value)
           
 Term getTerm(Object value)
           
<T> T
getValue(Fieldable field)
           Gets a value to set to the entity.
protected  long toLong(Object value)
           
protected  String toString(Object value)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LuceneDateStrategy

public LuceneDateStrategy(LucenePropertyConfig config)
パラメータ:
config -
メソッドの詳細

getField

public Fieldable getField(Object value)
定義:
インタフェース LuceneFieldStrategy 内の getField
戻り値:
NumericField if the property type is numeric, or Field

getValue

public <T> T getValue(Fieldable field)
インタフェース LuceneFieldStrategy の記述:

Gets a value to set to the entity.

定義:
インタフェース LuceneFieldStrategy 内の getValue
型パラメータ:
T - type
パラメータ:
field - Fieldable
戻り値:
value

getTerm

public Term getTerm(Object value)
定義:
インタフェース LuceneFieldStrategy 内の getTerm
戻り値:
Term normalized by type

toLong

protected long toLong(Object value)
パラメータ:
value -
戻り値:
value converted to long

toString

protected String toString(Object value)
パラメータ:
value -
戻り値:
value converted to String


Copyright (C) 2010-2011 Mtzky. AllRights Reserved.