jp.go.nict.langrid.commons.util
クラス Quartet<T,U,V,W>

java.lang.Object
  上位を拡張 jp.go.nict.langrid.commons.util.Quartet<T,U,V,W>
型パラメータ:
T - 1番目の要素の型
U - 2番目の要素の型
V - 3番目の要素の型
W - 4番目の要素の型
すべての実装されたインタフェース:
Serializable

public class Quartet<T,U,V,W>
extends Object
implements Serializable

カルテットを実装するクラス。

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

コンストラクタの概要
Quartet(T first, U second, V third, W fourth)
          コンストラクタ。
 
メソッドの概要
static
<T,U,V,W> Quartet<T,U,V,W>
create(T v1, U v2, V v3, W v4)
          新しいカルテットを作成する。
 boolean equals(Object value)
           
 boolean equals(Quartet<?,?,?,?> value)
          オブジェクトが等しい場合trueを返す。
 T getFirst()
          1番目の値を取得する。
 W getFourth()
          4番目の値を取得する。
 U getSecond()
          2番目の値を取得する。
 V getThird()
          3番目の値を取得する。
 int hashCode()
           
 String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

Quartet

public Quartet(T first,
               U second,
               V third,
               W fourth)
コンストラクタ。

パラメータ:
first - 1番目の値
second - 2番目の値
third - 3番目の値
fourth - 4番目の値
メソッドの詳細

getFirst

public T getFirst()
1番目の値を取得する。

戻り値:
1番目の値

getSecond

public U getSecond()
2番目の値を取得する。

戻り値:
2番目の値

getThird

public V getThird()
3番目の値を取得する。

戻り値:
3番目の値

getFourth

public W getFourth()
4番目の値を取得する。

戻り値:
3番目の値

equals

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

equals

public boolean equals(Quartet<?,?,?,?> value)
オブジェクトが等しい場合trueを返す。

パラメータ:
value - 比較するオブジェクト
戻り値:
等しい場合true

hashCode

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

toString

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

create

public static <T,U,V,W> Quartet<T,U,V,W> create(T v1,
                                                U v2,
                                                V v3,
                                                W v4)
新しいカルテットを作成する。 テンプレートメソッドを使ったユーティリティクラスメソッド。

型パラメータ:
T - 1番目の要素の型
U - 2番目の要素の型
V - 3番目の要素の型
W - 4番目の要素の型
パラメータ:
v1 - 1番目の値
v2 - 2番目の値
v3 - 3番目の値
v4 - 4番目の値
戻り値:
作成されたカルテット