| Class | Description | 
|---|---|
| BeanComponentCreator | 
 JavaBeans型のコンポーネントを生成するクラス。 
 | 
| ConstructorInjectionComponentCreator | 
 コンストラクタインジェクションできるよう拡張した 
BeanComponentCreator。 | 
| ListComponentCreator | 
 Listの定義からコンポーネントを生成するクラス。 
Listは初期化時にならないと対象のオブジェクトを発見できないため、 ComponentCreatorとComponentInjectorの2つのインタフェースを実装する。  | 
| ListElementDefinition | 
 Listが保持するエントリーの定義を保持するクラス。 
 | 
| LiteralComponentCreator | 
 リテラル表現からオブジェクトを作成するクラス。 
 | 
| LiteralExpressionUtil | 
 リテラル表現を解決するユーティリティクラス。 
 | 
| MapComponentCreator | 
 Mapの定義からコンポーネントを生成するクラス。
 
 Mapは初期化時にならないと参照するオブジェクトを発見できないため、
 ComponentCreatorとComponentInjector2つのインタフェースを実装する。 
 | 
| MapEntryDefinition | 
 Mapが保持するエントリーの定義を保持するクラス。 
 | 
| StringListComponentFactory | 
 半角カンマ () 区切りの文字列を  
List<String> のコンポーネントとして
 生成する ComponentFactory の実装。 | 
| Enum | Description | 
|---|---|
| DuplicateDefinitionPolicy | 
 設定値に重複する設定が存在した場合の動作ポリシーを表す列挙型。 
 | 
| MapEntryDefinition.DataType | 
 Entryのkeyおよびvalueのデータ定義を表す列挙型。 
 |