Управление информацией BeanInfo для разработчиков модулей

Вы можете управлять связью классов BeanInfo с переменной classpath путем добавления записи в файл манифеста модуля.

Это рассчитано на опытных пользователей, поставляющих собственные JavaBeans или создающих среду выполнения, альтернативную JRE_LIB.

  1. Откройте файл манифеста plugin.xml модуля, содержащего JAR с классами BeanInfo.
  2. Добавьте точку расширения org.eclipse.jem.beaninfo.registrations и укажите в ней переменную, содержащую путь к классам BeanInfo. Например:
    <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>

    В этом примере в переменной пути к классам MY_JAVABEANS указывается, что классы BeanInfo находятся в файле myjavabeans.jar. Он входит в состав модуля, которому принадлежит данный манифест, а классы включены в группу com.mycompany.beaninfopackage. Если в пути компоновки Java проекта будет указана переменная пути к классам MY_JAVABEANS, файл myjavabeans.jar будет включен в classpath виртуальной машины, создаваемой для внутреннего анализа. Кроме того, группа com.mycompany.beaninfopackage будет добавлена в путь поиска.

(C) Copyright IBM Corporation 1999, 2004. Все права защищены.