[Seasar-user:2140] Re: injectDependencyについて

Koichi Kobayashi koichik
2005年 6月 8日 (水) 00:36:04 JST


小林 (koichik) です.

On Tue, 07 Jun 2005 09:57:50 +0900
Masataka Kurihara <[E-MAIL ADDRESS DELETED]> wrote:

> このNullComponentDef(仮称)の登場は、[2108]でhasComponentDef()の
> 存在の指摘([2102])により、S2Container#injectDependency()にもってくよ
> うに、仮に考えています。再掲すると、[2108]の
> 
> public void injectDependency(
>     Object outerComponent, Class componentClass) {
>   ComponentDef def;
>   if(hasComponentDef(componentClass)) {
>     def = getComponentDef(componentClass);
>   } else {
>     def = NullComponentDef.getInstance();
>   }
>   def.injectDependency(outerComponent);
> }

うーみゅ...
これだったら,S2ContainerImpl を継承してカスタマイズ版コンテナを
作った方が簡単ではないかと.
Assembler / Deployer だけじゃなく Container だってカスタマイズ
対象なんでしょう? (^^;

# 提案のあった dicon / xml に対する Builder のカスタマイズは対応します.
# っていうか議論になってない奴は (見落としてなければ) 対応します.


-- 
<signature>
    <name>Koichi Kobayashi</name>
    <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>




Seasar-user メーリングリストの案内