jp.go.nict.langrid.dao.entity
クラス EmbeddableStringValueClass<T>

java.lang.Object
  上位を拡張 jp.go.nict.langrid.dao.entity.EmbeddableStringValueClass<T>
型パラメータ:
T - 実際の型
すべての実装されたインタフェース:
Serializable

public class EmbeddableStringValueClass<T>
extends Object
implements Serializable

文字列で保持できる値を格納する。 toStringで得られた文字列を保存し、Stringを1つだけとるコンストラクタを使って値を復元する。

バージョン:
$Revision: 8839 $
作成者:
$Author: kkadowaki $
関連項目:
直列化された形式

コンストラクタの概要
EmbeddableStringValueClass()
          コンストラクタ。
EmbeddableStringValueClass(T value)
          コンストラクタ。
 
メソッドの概要
 boolean equals(Object value)
           
 T getValue()
          値を取得する。
 int hashCode()
           
 void setValue(T value)
          値を設定する。
 String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

EmbeddableStringValueClass

public EmbeddableStringValueClass()
コンストラクタ。


EmbeddableStringValueClass

public EmbeddableStringValueClass(T value)
コンストラクタ。

パラメータ:
value - 実際の値
メソッドの詳細

equals

public boolean equals(Object value)
オーバーライド:
クラス Object 内の equals

hashCode

public int hashCode()
オーバーライド:
クラス Object 内の hashCode

toString

public String toString()
オーバーライド:
クラス Object 内の toString

getValue

public T getValue()
値を取得する。 Stringを1つだけとるコンストラクタを使い、保持している文字列を目的の値に変換する。

戻り値:

setValue

public void setValue(T value)
値を設定する。 toStringメソッドを呼び出して得た文字列値を保持する。

パラメータ:
value -