[seasar-javadoc:281] Re: InitMethodDef

Koichi Kobayashi koichik @ improvement.jp
2006年 6月 27日 (火) 03:00:41 JST


小林 (koichik) です.

Date:    Mon, 26 Jun 2006 23:54:34 +0900
From:    "Matsunobu Yoshinori" <yoshinori.matsunobu @ gmail.com>
To:      seasar-javadoc @ ml.seasar.org
Subject: [seasar-javadoc:278] Re: InitMethodDef

> せとあずささん担当のMethodDefの完了を受けて、
> サブインターフェースのInitMethodDefを
> それにあわせて修正したものをお送り致します。

お疲れ様です.

>  * コンポーネントに対してメソッド・インジェクション(initMethodインジェクション)を定義するためのインターフェースです。

メソッドインジェクションと initMethod インジェクションを
並べて書く必要はあまりなさそうなのと,少し文章として微妙なので

 * コンポーネントに対するinitメソッド・インジェクションを定義するためのインターフェースです。

という感じで.
initメソッド/インジェクションも微妙な気がしますが (苦笑).

>  * initMethodインジェクションとは「S2コンテナによってインスタンスが生成された直後に、
>  * 1個以上の任意のメソッド(初期化メソッド)を実行する」という機能です。

「」はなくてもいいような.

> ただし、コンポーネントインスタンス定義が<code>outer</code>の場合には、
>  * S2コンテナへのインジェクションを行なったタイミングで実行されます。

ここの「インジェクション」はアレなので,

   ただし、コンポーネントインスタンス定義が<code>outer</code>の場合には、
 * {@link #injectDependency} が呼び出されたタイミングで実行されます。

とか.


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"koichik @ improvement.jp"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



seasar-javadoc メーリングリストの案内