Contrôle des informations BeanInfo pour les développeurs de plug-ins

Vous pouvez indiquer comment les classes BeanInfo doivent être associées à une variable de chemin de classe en ajoutant une entrée dans un fichier manifeste de plug-in.

Cette opération s'adresse uniquement aux utilisateurs avancés qui fournissent leurs propres beans Java ou qui souhaitent créer un environnement d'exécution différent de JRE_LIB.

  1. Ouvrez le fichier manifeste plugin.xml du plug-in contenant le fichier JAR avec les classes BeanInfo.
  2. Ajoutez un point d'extension org.eclipse.jem.beaninfo.registrations où vous indiquez la variable correspondant à l'emplacement des classes BeanInfo. Par exemple :
    <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>

    Cet exemple indique que la variable du chemin de classe MY_JAVABEANS dispose de classes BeanInfo dans le fichier JAR myjavabeans.jar. Ce fichier JAR fait partie du plug-in dans lequel le manifeste est défini et les classes sont incluses dans le package com.mycompany.beaninfopackage. Lorsqu'un projet dispose d'un chemin de classe MY_JAVABEANS dans son chemin de compilation, le fichier myjavabeans.jar est inclus dans le chemin de classe de la JVM créée pour le programme d'introspection. Le package com.mycompany.beaninfopackage est inclus dans son chemin de recherche.

Rubrique parent : Classes BeanInfo et introspection

Concepts connexes
Classes BeanInfo et introspection
Classes BeanInfo pour les classes JRE
Conseils pour écrire des classes BeanInfo pour l'éditeur visuel

Tâches connexes
Spécification de l'emplacement des classes BeanInfo

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.