[seasar-javadoc:781] Re: PathResolver

Koichi Kobayashi koichik @ improvement.jp
2007年 1月 26日 (金) 03:30:59 JST


小林 (koichik) です.

Date:    Thu, 25 Jan 2007 23:15:50 +0900
From:    "Jundo Ishikawa" <jundo.ishikawa @ gmail.com>
To:      seasar-javadoc @ ml.seasar.org
Subject: [seasar-javadoc:780]  PathResolver

>  お疲れ様です。PathResolverのJavadocを記述してみました。といっても、
> すっごくあっさり味になってしまいましたが。

ありがとうございます.

>  なお、resolvePathの第一引数であるcontextを使っている部分が無かった
> ので、その辺りの説明に自信がありません。是非、コメントをお願いいたし
> ます。

context は,相対パスを扱うような PathResolver を実装する
場合に使えるんじゃないかな? くらいの気持ちで付けてる
引数です.
例えば foo/bar.dicon の中で baz.dicon をインクルード
した場合,baz.dicon を foo/baz.dicon とするような
PathResolver を作る人がもしかしてもしかしたらいるのか
いないのかみたいな.

そんなわけで (どんなわけで?),コンテキストというのは
インクルードしているコンテナの物理パスです.
親コンテナがいない(ルートコンテナ)場合は null です.

それから,「抽象パス」「物理パス」がなんなのかについて
説明が欲しい気のせいがします.



-- 
<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 メーリングリストの案内