| 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 | 
 プロパティ単位のコピーの設定をするアノテーション。 
 |