jp.go.nict.langrid.commons.transformer
クラス TwoHopTransformer<T,U,V>
java.lang.Object
jp.go.nict.langrid.commons.transformer.TwoHopTransformer<T,U,V>
- 型パラメータ:
T
- 元の値の型U
- 中間の値の型V
- 目的の値の型
- すべての実装されたインタフェース:
- Transformer<T,V>
- 直系の既知のサブクラス:
- StringToArrayTransformer
public class TwoHopTransformer<T,U,V>
- extends Object
- implements Transformer<T,V>
2つのトランスフォーマを組み合わせて2ホップで変換するトランスフォーマ。
- バージョン:
- $Revision: 8988 $
- 作成者:
- Takao Nakaguchi, $Author: nakaguchi $
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TwoHopTransformer
public TwoHopTransformer(Transformer<T,U> firstTransformer,
Transformer<U,V> secondTransformer)
- コンストラクタ。
- パラメータ:
firstTransformer
- 1番目のトランスフォーマsecondTransformer
- 2番目のトランスフォーマ
transform
public V transform(T value)
throws TransformationException
- インタフェース
Transformer
の記述:
- オブジェクトを変換する。
- 定義:
- インタフェース
Transformer<T,V>
内の transform
- パラメータ:
value
- 変換されるオブジェクト
- 戻り値:
- 変換結果
- 例外:
TransformationException
- 変換に失敗した