Дерево компонентов JSF
Дерево компонентов JSF - это разработческая аппроксимация дерева компонентов, которое будет создаваться панелью во время выполнения.
Дерево компонентов создается разработческим обработчиком панелей с помощью реестра активных тегов для проектного и исходного документа
(то есть JSP или XHTML). Дерево компонентов используется для лучшего определения характеристик панели, таких как, какие агенты проверки и перекодировщики
регистрируются и на каких компонентах.
Панель дерева компонентов - это панель Eclipse, которая отображает разработческое дерево компонентов.
Эта панель связана с активным редактором и обновляется при сохранении страницы или запросе чистовой компоновки.
Рассмотренная выше диаграмма отображает наиболее важные функции панели дерева компонентов.
- Панель дерева компонентов связана с текущей панелью JSF. Текущая панель JSF связана с активным редактором.
Если активный редактор имеет достоверную открытую исходную страницу панели JSF (то есть страницу JSP),
то его дерево компонентов в этой панели будет активным. Для обновления дерева можно использовать кнопку обновления.
Отметим, что кнопка обновления не вызывает безусловное обновление, если инфраструктура подразумевает синхронизацию.
Для безусловного обновления дерева либо сохраните страницу, либо запустите чистовую компоновку на проекте.
- "Главная форма" слева отображает стандартное дерево компонентов.
Каждый узел дерева - это компонент. Отметим, что теги на вашей странице, которые не дают в результате компонентов во время выполнения,
не будут отображаться на дереве непосредственно. Однако если они имеют известные действия, то они появятся на дереве.
Например, перекодировщики и агенты проверки будут отображаться подробно для компонента на вкладке оформителей.
- Панель сведений справа активизируется щелчком на компоненте на левом дереве.
Информация о компоненте представлена на нескольких вызываемых вкладках.
Реестр тегов JSF