|
|||||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | ||||||||||
参照:
説明
| インタフェースの概要 | |
| AccessTypeDef | このインターフェースは、 コンポーネントの状態に対するアクセスタイプ定義を表します。 |
| ArgDef | コンポーネントのコンストラクタおよびメソッドに与えられる引数定義のためのインターフェースです。 |
| ArgDefAware | このインターフェースは、 引数定義を登録および取得することができるオブジェクトを表します。
|
| AspectDef | コンポーネントに適用するアスペクトを定義するインターフェースです。 |
| AspectDefAware | このインターフェースは、 アスペクト定義を登録および取得することができるオブジェクトを表します。 |
| AutoBindingDef | 自動バインディングを適用する範囲を表す自動バインディング定義のインターフェースです。 |
| BindingTypeDef | コンポーネントをインジェクションする時の動作を表すバインディングタイプを定義するインターフェースです。 |
| ComponentCreator | SMART deployにおいて、 自動登録されるコンポーネントのコンポーネント定義を作成するためのインターフェースです。
|
| ComponentCustomizer | コンポーネント定義をカスタマイズします。 |
| ComponentDef | S2コンテナが管理するコンポーネントの定義を表すインターフェースです。 |
| ComponentDeployer | コンポーネントデプロイヤは、 コンポーネントを利用可能な状態にして提供するためのインターフェースです。 |
| ConstructorAssembler | コンストラクタ・インジェクションを実行してコンポーネントを組み立てます。 |
| ContainerConstants | S2コンテナで使用される定数を定義するインターフェースです。 |
| DestroyMethodDef | コンポーネントに対してdestroyメソッド・インジェクションを定義するためのインターフェースです。 |
| DestroyMethodDefAware | このインターフェースは、 destroyメソッド定義を追加および取得することができるオブジェクトを表します。 |
| Expression | 式を表わすインターフェースです。 |
| ExternalContext | S2コンテナ上で、 Webコンテナなどの外部コンテキストを扱うためのインターフェースです。 |
| ExternalContextComponentDefRegister | 外部コンテキストが提供するコンポーネント定義を、 S2コンテナに登録します。 |
| InitMethodDef | コンポーネントに対してinitメソッド・インジェクションを定義するためのインターフェースです。 |
| InitMethodDefAware | このインターフェースは、 initメソッド定義を登録および取得することができるオブジェクトを表します。 |
| InstanceDef | コンポーネントのインスタンスをS2コンテナ上でどのように管理するのかを定義します。 |
| InterTypeDef | コンポーネントに組み込むインタータイプを定義するインターフェースです。 |
| InterTypeDefAware | このインターフェースはインタータイプ定義を登録および取得する方法を定義するオブジェクトを表します。 |
| MetaDef | コンポーネントの付加情報を定義するためのインターフェースです。 |
| MetaDefAware | このインターフェースは、メタデータ定義を追加および取得することのできるオブジェクトを表します。 |
| MethodAssembler | メソッド・インジェクションを実行してコンポーネントを組み立てます。 |
| MethodDef | メソッド・インジェクションを定義するためのインターフェースです。 |
| PropertyAssembler | プロパティ・インジェクションやフィールド・インジェクションを実行してコンポーネントを組み立てます。 |
| PropertyDef | コンポーネントのプロパティまたはフィールドにインジェクションする方法を定義するインターフェースです。 |
| PropertyDefAware | このインターフェースはプロパティ定義を登録および取得する方法を定義するオブジェクトを表します。 |
| S2Container | DIとAOPをサポートしたS2コンテナのインターフェースです。 |
| TooManyRegistrationComponentDef | S2コンテナ内に1つのキーで複数登録されたコンポーネントの定義を表すインターフェースです。 |
S2コンテナとその構成要素を定義するインターフェースおよび、S2コンテナの振舞いに関連した例外クラスを提供します。
このパッケージを構成する主な要素は、以下のとおりです。
| diconファイルタグ | Tigerアノテーション | 定義情報インタフェース(~Def) | 定義情報の所有インターフェース(~DefAware) | <components> | - | S2Container | - |
|---|---|---|---|
| <component> | @Component | ComponentDef | - |
| <arg> | - | ArgDef | ArgDefAware |
| <property> | @Binding | PropertyDef | PropertyDefAware |
| <initMethod> | @InitMethod | InitMethodDef | InitMethodDefAware |
| <destroyMethod> | @DestroyMethod | DestroyMethodDef | DestroyMethodDefAware |
| <aspect> | @Aspect | AspectDef | AspectDefAware |
| <interType> | @InterType | InterTypeDef | InterTypeDefAware |
| <meta> | - | MetaDef | MetaDefAware |
|
|||||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | ||||||||||