| Interface | Description |
|---|---|
| ConversionManager |
型変換機能を管理するインタフェース。
|
| Converter<T> |
JavaBeans間のプロパティ転送の際、型の変換を行うモジュールが実装する
インターフェース。
|
| CopyOptions.ConvertersProvider |
日付パターン・数値パターンをもとに
Converterを提供するインターフェース。 |
| ExtensionConverter<T> |
拡張の型変換インタフェース。
|
| Mergeable<T,U extends Mergeable<T,U>> |
異なる2つの
Converter}インスタンスをマージ可能であることを表すインターフェース。 |
| Class | Description |
|---|---|
| BasicConversionManager |
ConversionManagerの基本実装クラス。
フレームワークでデフォルトで用意しているコンバータを生成して提供する。 |
| BeanUtil |
JavaBeansに関する操作をまとめたユーティリティクラス。
|
| ConversionUtil |
JavaBeansのプロパティ転送時に必要となる型変換を行うユーティリティクラス。
変換に使用する
Converterは、SystemRepositoryから"conversionManager"という名前で
ConversionManager経由で取得する。
ConversionManagerの呼び出しは初回の変換時のみである。
ConversionManagerがSystemRepositoryに登録されていない場合は、
BasicConversionManagerを使用する。 |
| CopyOptions |
Beanのコピーで使用される設定をまとめたクラス。 |
| CopyOptions.Builder |
CopyOptionsのビルダー。 |
| CopyOptions.DefaultConvertersProvider |
CopyOptions.ConvertersProviderのデフォルト実装。 |
| Exception | Description |
|---|---|
| BeansException |
Java Beansの操作中に発生した例外を非検査例外でthrowするためのExceptionラッパー。
|
| ConversionException |
BeanUtilsが提供するJavaBeansの処理において何らかの問題が
発生した場合に送出される実行時例外。
|
| Annotation Type | Description |
|---|---|
| CopyOption |
プロパティ単位のコピーの設定をするアノテーション。
|