jp.go.nict.langrid.commons.beanutils
クラス StringArrayToBeanTransformer<T>

java.lang.Object
  上位を拡張 jp.go.nict.langrid.commons.beanutils.StringArrayToBeanTransformer<T>
型パラメータ:
T - Beabの型
すべての実装されたインタフェース:
Transformer<String[],T>

public class StringArrayToBeanTransformer<T>
extends Object
implements Transformer<String[],T>

Beanを作成して文字配列をプロパティにマッピングするTransformer。

バージョン:
$Revision: 8831 $
作成者:
$Author: kkadowaki $

コンストラクタの概要
StringArrayToBeanTransformer(Class<T> clazz, Converter converter, String[] properties)
          コンストラクタ。
 
メソッドの概要
 T transform(String[] value)
          オブジェクトを変換する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

StringArrayToBeanTransformer

public StringArrayToBeanTransformer(Class<T> clazz,
                                    Converter converter,
                                    String[] properties)
コンストラクタ。

パラメータ:
clazz - Beanのクラス
converter - 文字列からプロパティへの変換に使用するコンバータ
properties - 文字配列をどのプロパティにマッピングするかを指定するプロパティ名の配列
メソッドの詳細

transform

public T transform(String[] value)
            throws TransformationException
インタフェース Transformer の記述:
オブジェクトを変換する。

定義:
インタフェース Transformer<String[],T> 内の transform
パラメータ:
value - 変換されるオブジェクト
戻り値:
変換結果
例外:
TransformationException - 変換に失敗した