BeanInfo-Informationen für Plug-in-Entwickler steuern

Sie können die Art, in der BeanInfo-Klassen einer Klassenpfadvariablen zugeordnet werden, durch Hinzufügung eines Eintrags in einer Plug-in-Manifestdatei steuern.

Dies ist nur für fortgeschrittene Benutzer vorgesehen, die ihre eigenen Java-Beans zur Verfügung stellen oder für Benutzer, die eine neue Laufzeitumgebung, anders als JRE_LIB, erstellen möchten.

  1. Öffnen Sie die Datei plugin.xml manifest für das Plug-in, das die JAR-Datei mit den BeanInfo-Klassen enthält.
  2. Fügen Sie einen Erweiterungspunkt org.eclipse.jem.beaninfo.registrations hinzu, in dem Sie die Variable für die Position der BeanInfo-Klassen angeben. Beispiel:
    <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>

    Dieses Beispiel zeigt, dass die BeanInfo-Klassen der Klassenpfadvariablen MY_JAVABEANS in der JAR-Datei myjavabeans.jar enthalten sind. Diese JAR-Datei ist Teil des Plug-ins, in dem das manifest definiert ist, und die Klassen sind in dem Paket com.mycompany.beaninfopackage enthalten. Immer wenn ein Projekt die Klassenpfadvariable MY_JAVABEANS in seinem Java-Erstellungspfad hat, dann ist myjavabeans.jar in dem Klassenpfad der JVM enthalten, die für den Introspektor erstellt wurde. Auch das Paket com.mycompany.beaninfopackage ist in dem Suchpfad enthalten.

(C) Copyright IBM Corporation 1999, 2004. Alle Rechte vorbehalten.