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 $

コンストラクタの概要
TwoHopTransformer(Transformer<T,U> firstTransformer, Transformer<U,V> secondTransformer)
          コンストラクタ。
 
メソッドの概要
 V transform(T value)
          オブジェクトを変換する。
 
クラス 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 - 変換に失敗した