jp.liq.container
インタフェース ContainerVocabulary

既知の実装クラスの一覧:
SentinelConfig.SentinelModule

public interface ContainerVocabulary

Container を設定するための語彙です。 このインタフェースに定義されたフィールドを起点として、ModuleやComponentの定義が比較的簡単に行えます。 コードの中で、ContainerやModuleの定義を行う箇所で、 このインタフェースを実装するか、static フィールドをstaticインポートして使用します。

作成者:
nosen

フィールドの概要
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 を設定します。
 

フィールドの詳細

component

static final Components component
Component のインスタンスを生成します。


ctor

static final Ctor ctor
ConstructorWrapperのインスタンスを生成します。


methods

static final Methods methods
ClassMethodFinderのインスタンスを生成します。


fields

static final Fields fields
ClassFieldFinderのインスタンスを生成します。


injector

static final Injectors injector
Injector のインスタンスを生成します。


components

static final ComponentsConfig components
Container によってインスタンス化プロセスを管理されるクラスを一つ一つ定義します。


sentinel

static final SentinelConfig sentinel
コンストラクタを一つ持つ任意の具象クラスのインスタンスを生成できるように、 Container を設定します。



Copyright © 2008. All Rights Reserved.