[seasar-javadoc:481] Re: TooManyRegistrationComponentDef
Koichi Kobayashi
koichik @ improvement.jp
2006年 8月 1日 (火) 02:00:24 JST
小林 (koichik) です.
Date: Mon, 31 Jul 2006 22:02:34 +0900
From: Seto Azusa <azusa @ fieldnotes.jp>
To: seasar-javadoc @ ml.seasar.org
Subject: [seasar-javadoc:477] TooManyRegistrationComponentDef
> TooManyRegistrationComponentDef.javaのJavaDocです。
ありがとうございます.
> * S2コンテナ内に1つのキーで複数登録されたコンポーネントを定義するインタフェースです。
「コンポーネントを定義する〜」だとちょっと違和感.
ComponentDef と同様,「コンポーネントの定義を表す〜」で.
お願いします.
> * コンポーネントを取得しようとした際に、 指定したキー(コンポーネントのクラス、 インターフェース、
> * あるいは名前)に該当するコンポーネント定義が複数存在した場合、 {@link TooManyRegistrationRuntimeException}がスローされます。
これはこれでいいと思うのですが,実際にはこれは TooMany〜Exception の
説明なので,1 行目とこれの間に TooMany〜Def 自身の説明がもう少し
欲しいですね.
例えば
* コンテナにコンポーネントが登録される際に、そのキーに対応する
* コンポーネントがすでに登録されていると,そのコンポーネント定義は
* <code>TooManyRegistrationComponentDef</code>になります。
みたいなことを書いておいて (「そのキー」「そのコンポーネント」と
続くのはイマイチかも,改善お願いします),
* コンポーネントを取得しようとした際に、コンポーネント定義が
* <code>TooManyRegistrationComponentDef</code> である場合、
* {@link TooManyRegistrationRuntimeException}がスローされます。
みたいに続けるとか.
--
<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 メーリングリストの案内