Puede aplicar control sobre la forma en que las clases BeanInfo se asocian a una
variable de vía de acceso de clase añadiendo una entrada en un archivo manifest
de plug-in.
Está únicamente pensado para usuarios avanzados que proporcionen sus
propios beans Java o para usuarios que quieran crear un entorno de ejecución nuevo distinto de
JRE_LIB.
- Abrir el archivo de manifiesto plugin.xml para el plug-in
que contiene el archivo JAR con las clases BeanInfo.
- Añadir un punto de extensión
org.eclipse.jem.beaninfo.registrations en que se
especifique la variable para la ubicación de las clases BeanInfo. Por ejemplo:
<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>
Este ejemplo muestra que la variable de vía de acceso de clases
MY_JAVABEANS tiene sus clases BeanInfo en el archivo JAR myjavabeans.jar. Este archivo
JAR es parte del plug-in en que se define el manifiesto, y las clases se incluyen
en el paquete com.mycompany.beaninfopackage. Cuando un proyecto tenga la variable de
vía de acceso de clases MY_JAVABEANS en su vía de construcción Java, myjavabeans.jar
se incluirá en la vía de acceso de clases de la JVM creada por el introspector.
Además, el paquete com.mycompany.beaninfopackage se incluirá en su vía de acceso
de búsqueda.