S
- ソースタイプ T
- ターゲットタイプ @FunctionalInterfaceSE public interface Converter<S,T>
S
のソースオブジェクトをタイプ T
のターゲットに変換します。このインターフェースの実装はスレッドセーフであり、共有できます。
実装では、ConditionalConverter
を追加で実装できます。
修飾子と型 | メソッドと説明 |
---|---|
T | convert(S source) タイプ S のソースオブジェクトをターゲットタイプ T に変換します。 |
@Nullable T convert(S source)
S
のソースオブジェクトをターゲットタイプ T
に変換します。source
- 変換するソースオブジェクト。S
のインスタンスである必要があります (非 null
)T
のインスタンスでなければなりません (潜在的に null
)IllegalArgumentExceptionSE
- ソースを目的のターゲットタイプに変換できない場合