Control de la información de BeanInfo para desarrolladores de plug-ins

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 de Java o para usuarios que quieran crear un entorno de ejecución nuevo distinto de JRE_LIB.

  1. Abrir el archivo de manifiesto plugin.xml para el plug-in que contiene el archivo JAR con las clases BeanInfo.
  2. 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.

Tema padre: Clases BeanInfo e introspección

Conceptos relacionados
Clases BeanInfo e introspección
Clases BeanInfo para clases del JRE
Consejos para escribir clases BeanInfo para el editor visual

Tareas relacionadas
Especificación de la ubicación de las clases BeanInfo

(C) Copyright IBM Corporation 1999, 2004. Reservados todos los derechos.