プラグイン・マニフェスト・ファイルにエントリーを追加することによって、BeanInfo クラスをクラスパス変数と関連付ける方法を制御できます。
これは、固有の Java Bean を提供する上級ユーザーか、 あるいは JRE_LIB 以外の新しいランタイム環境を作成するユーザーのみを対象とするものです。
<extension point="org.eclipse.jem.beaninfo.registrations"> <variable path="MY_JAVABEANS"> <beaninfos> <beaninfo kind="plugin" path="/com.mycompany/myjavabeans.jar"> <searchpath package="com.mycompany.beaninfopackage"/> </beaninfo> </beaninfos> </variable> </extension>
この例は、クラスパス変数 MY_JAVABEANS が JAR ファイル myjavabeans.jar に含まれる BeanInfo クラスを持っていることを示しています。 この JAR ファイルは、マニフェストが定義されているプラグインの一部であり、クラスは、パッケージ com.mycompany.beaninfopackage に含まれています。 プロジェクトがその Java のビルド・パス内にクラスパス変数の MY_JAVABEANS を持っている場合はいつでも、 myjavabeans.jar はイントロスペクター用に作成された JVM のクラスパスに含まれます。 パッケージ com.mycompany.beaninfopackage もその検索パスに含まれます。