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 |
メソッドを収集するクラス。
|