public class DefaultConversionService extends GenericConversionService
GenericConversionService
の特殊化。 直接のインスタンス化用に設計されていますが、ConverterRegistry
インスタンスに対してアドホックで使用できる静的 addDefaultConverters(ConverterRegistry)
ユーティリティメソッドも公開しています。
コンストラクターと説明 |
---|
DefaultConversionService() デフォルトのコンバーターのセットで新しい DefaultConversionService を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
static void | addCollectionConverters(ConverterRegistry converterRegistry) 一般的なコレクションコンバーターを追加します。 |
static void | addDefaultConverters(ConverterRegistry converterRegistry) ほとんどの環境に適したコンバーターを追加します。 |
static ConversionService | getSharedInstance() 共有のデフォルト ConversionService インスタンスを返し、必要に応じて遅延ビルドします。 |
addConverter, addConverter, addConverter, addConverterFactory, canBypassConvert, canConvert, canConvert, convert, convert, convert, convertNullSource, getConverter, getDefaultConverter, removeConvertible, toString
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public DefaultConversionService()
DefaultConversionService
を作成します。public static ConversionService getSharedInstance()
ConversionService
インスタンスを返し、必要に応じて遅延ビルドします。 注意 : カスタマイズのために、個々の ConversionService
インスタンスを構築することを強くお勧めします。このアクセサーは、単純な型強制が必要だが他の方法でより長寿命の ConversionService
インスタンスにアクセスできないコードパスのフォールバックとしてのみ意図されています。
ConversionService
インスタンス (非 null
)public static void addDefaultConverters(ConverterRegistry converterRegistry)
converterRegistry
- 追加するコンバーターのレジストリ (また、ConversionService にキャスト可能でなければなりません。ConfigurableConversionService
であること)ClassCastExceptionSE
- 指定された ConverterRegistry を ConversionService にキャストできなかった場合 public static void addCollectionConverters(ConverterRegistry converterRegistry)
converterRegistry
- 追加するコンバーターのレジストリ (また、ConversionService にキャスト可能でなければなりません。ConfigurableConversionService
であること)ClassCastExceptionSE
- 指定された ConverterRegistry を ConversionService にキャストできなかった場合