Steuerung von BeanInfo-Informationen für Plug-in-Entwickler

Sie können die Kontrolle darüber ausüben, wie die BeanInfo-Klassen einer Klassenpfadvariablen zugeordnet werden, indem Sie einen Eintrag in einer Plug-in-Manifestdatei hinzufügen.

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.

Übergeordnetes Thema: BeanInfo-Klassen und Introspektion

Verwandte Konzepte
BeanInfo-Klassen und Introspektion
BeanInfo-Klassen für JRE-Klassen
Tipps für das Schreiben von BeanInfo-Klassen für den Visual Editor

Verwandte Tasks
Angeben der Speicherposition der BeanInfo-Klassen

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