|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface ContainerVocabulary
Container を設定するための語彙です。
このインタフェースに定義されたフィールドを起点として、ModuleやComponentの定義が比較的簡単に行えます。
コードの中で、ContainerやModuleの定義を行う箇所で、
このインタフェースを実装するか、static フィールドをstaticインポートして使用します。
| フィールドの概要 | |
|---|---|
static Components |
component
Component のインスタンスを生成します。 |
static ComponentsConfig |
components
Container によってインスタンス化プロセスを管理されるクラスを一つ一つ定義します。 |
static Ctor |
ctor
ConstructorWrapperのインスタンスを生成します。 |
static Fields |
fields
ClassFieldFinderのインスタンスを生成します。 |
static Injectors |
injector
Injector のインスタンスを生成します。 |
static Methods |
methods
ClassMethodFinderのインスタンスを生成します。 |
static SentinelConfig |
sentinel
コンストラクタを一つ持つ任意の具象クラスのインスタンスを生成できるように、 Container を設定します。 |
| フィールドの詳細 |
|---|
static final Components component
Component のインスタンスを生成します。
static final Ctor ctor
ConstructorWrapperのインスタンスを生成します。
static final Methods methods
ClassMethodFinderのインスタンスを生成します。
static final Fields fields
ClassFieldFinderのインスタンスを生成します。
static final Injectors injector
Injector のインスタンスを生成します。
static final ComponentsConfig components
static final SentinelConfig sentinel
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||