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