Хранение объектов и классов BeanInfo в разных группах одного и того же проекта

При разработке классов в визуальном редакторе для Java файлы .java и классы BeanInfo можно хранить в разных группах одного проекта.

Для этого нужно настроить путь поиска BeanInfo в свойствах проекта Java. Хранение объектов и классов BeanInfo в разных группах позволяет разделить данные времени разработки и времени выполнения.

Например, в проекте MyProject содержатся следующие группы:

Для настройки такого проекта нужно выполнить следующие действия:

  1. В проекции Java в контекстном меню проекта выбрать пункт Свойства.
  2. Выбрать в списке свойств Путь к BeanInfo.
  3. На странице Группы включить опцию Разрешить внутренний анализ BeanInfo для этого проекта. Если этого не сделать, путь к BeanInfo не сможет быть использован.
  4. Нажать кнопку Выбрать группы и выбрать группы, содержащие классы BeanInfo.
  5. Необязательно: Для того чтобы изменить порядок групп, котором производится поиск во время внутреннего анализа, перейдите на вкладку Порядок и экспорт выполните необходимые перестановки с помощью кнопок Вверх и Вниз. Поиск класса BeanInfo для JavaBean во время внутреннего анализа производится согласно данному порядку. Изменение последнего обязательно только в случаях, когда для одного класса JavaBean подходит несколько классов BeanInfo в разных группах.
  6. Для включения этих групп в путь поиска BeanInfo для другого проекта Java, обращающегося к классам в данном проекте (и соответственно указывающего данный проект в пути компоновки Java), они должны экспортироваться. Для этого нужны следующие настройки:
    1. В свойствах BeanInfo на вкладке Порядок и экспорт все группы, содержащие классы BeanInfo, должны быть выбраны для экспорта.
    2. В свойствах проекта на странице Путь компоновки Java эти группы не должны быть исключены из экспорта. Исключение на этой странице имеет больший приоритет, чем включение в свойствах BeanInfo.

В путь поиска программы анализа включаются все группы, указанные в списке Группы.

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