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.
<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