| Interface | Description |
|---|---|
| DestroyMethod |
コンポーネントの破棄を行うメソッドを表すインターフェース。
|
| ErrorCollector |
コンポーネント定義のバリデーションを行った結果、
発生したバリデーションエラーを収集するインターフェース。
|
| InitMethod |
コンポーネントの初期化を行うメソッドを表すインターフェース。
|
| InjectableConstructor |
インジェクションされるコンストラクタ・プロバイダを表すインターフェース。
|
| InjectableMember |
インジェクションされるコンストラクタ・メソッド・フィールドを表すインターフェース。
|
| InjectionComponentResolver |
インジェクションされるコンポーネントを解決するメソッドを表すインターフェース。
|
| ObservesMethod |
イベントのハンドリングを行うメソッドを表すインターフェース。
|
| Class | Description |
|---|---|
| AliasMapping |
エイリアスキーと検索キーをマッピングするクラス。
|
| ComponentDefinition<T> |
コンポーネント定義
|
| ComponentDefinition.Builder<T> |
コンポーネント定義のビルダー
|
| ComponentDefinitionRepository |
コンポーネント定義のリポジトリ。
|
| ComponentId |
コンポーネント定義に付与されるID。
|
| ComponentKey<T> |
DIコンテナからコンポーネントを取得するときに使用される検索キー。
|
| ComponentKey.AliasKey |
エイリアスキー
|
| MethodCollector |
メソッドを収集するクラス。
|