public interface ConverterRegistry
修飾子と型 | メソッドと説明 |
---|---|
<S,T> void | addConverter(ClassSE<S> sourceType, ClassSE<T> targetType, Converter<? super S,? extends T> converter) このレジストリにプレーンコンバーターを追加します。 |
void | addConverter(Converter<?,?> converter) このレジストリにプレーンコンバーターを追加します。 |
void | addConverter(GenericConverter converter) このレジストリに汎用コンバーターを追加します。 |
void | addConverterFactory(ConverterFactory<?,?> factory) このレジストリに範囲コンバーターファクトリを追加します。 |
void | removeConvertible(ClassSE<?> sourceType, ClassSE<?> targetType) sourceType から targetType へのコンバーターをすべて削除します。 |
void addConverter(Converter<?,?> converter)
IllegalArgumentExceptionSE
- パラメーター化された型を解決できなかった場合 <S,T> void addConverter(ClassSE<S> sourceType, ClassSE<T> targetType, Converter<? super S,? extends T> converter)
各ペアの Converter クラスを作成することなく、複数の異なるペアに対して Converter を再利用できます。
void addConverter(GenericConverter converter)
void addConverterFactory(ConverterFactory<?,?> factory)
IllegalArgumentExceptionSE
- パラメーター化された型を解決できなかった場合