|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
変換元クラスのインスタンスを変換先クラスのインスタンスに変換するコンバータを表します。
| メソッドの概要 | |
java.lang.Object |
convert(java.lang.Object source,
java.lang.Class destClass,
ConversionContext context)
sourceをdestClassに変換したオブジェクトを返します。 |
void |
convert(java.lang.Object source,
java.lang.Object dest,
ConversionContext context)
sourceをdestに変換します。
|
java.lang.Class |
getDestClass()
このコンバータがサポートしている変換先のクラスを返します。 |
java.lang.Class[] |
getSourceClasses()
このコンバータがサポートしている変換元のクラスを配列で返します。 |
| メソッドの詳細 |
public java.lang.Class[] getSourceClasses()
最低でも1以上の長さを持つ配列を返します。
public java.lang.Class getDestClass()
public void convert(java.lang.Object source,
java.lang.Object dest,
ConversionContext context)
sourceをdestに変換します。
このメソッドはJavaBeansや配列,Listなど、
可変なオブジェクトへの変換を行うコンバータでサポートされます。 不変なオブジェクトへの変換を行うコンバータはこのメソッドを実装できないため、
このメソッドが呼び出されるとUnsupportedOperationExceptionがスローされます。
source - 変換元のオブジェクトdest - 変換先のオブジェクトcontext - 変換コンテキスト
java.lang.UnsupportedOperationException - この変換がサポートされていない場合にスローします
public java.lang.Object convert(java.lang.Object source,
java.lang.Class destClass,
ConversionContext context)
sourceをdestClassに変換したオブジェクトを返します。
source - 変換元のオブジェクトdestClass - 変換先のクラスcontext - 変換コンテキスト
destClassのインスタンスです。
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||