控制外掛程式開發人員的 BeanInfo 資訊

您可以利用新增外掛程式 Manifest 檔中的項目,來控制 BeanInfo 類別如何與類別路徑變數相關聯。

不過它只適用於提供自己 Java Bean 的進階使用者,或者適用於想要建立非 JRE_LIB 之新執行時期環境的使用者。

  1. 針對包含 JAR 檔(具有 BeanInfo 類別)的外掛程式,開啟 plugin.xml Manifest 檔
  2. 增加一個 org.eclipse.jem.beaninfo.registrations 延伸點, 在這裡針對 BeanInfo 類別的位置指定變數。 比方說:
    <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 將其 BeanInfo 類別包含於 JAR 檔 myjavabeans.jar 中。這個 JAR 檔是其中定義 Manifest 之外掛程式的一部分,且該類別包含於套件 com.mycompany.beaninfopackage 中。 只要專案的類別路徑變數 MY_JAVABEANS 位於其 Java 建置路徑中, myjavabeans.jar 就會包含在針對內部檢查器所建立的 JVM 的類別路徑內。 同時,套件 com.mycompany.beaninfopackage 也會併入其搜尋路徑內。

母主題: BeanInfo 類別和內部檢查

相關概念
BeanInfo 類別和內部檢查
JRE 類別的 BeanInfo 類別
撰寫視覺化編輯器的 BeanInfo 類別的要訣

相關作業
指定 BeanInfo 類別的位置

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.