Основные точки расширения рабочей среды

Рабочая среда задает точки расширения, которые позволяют модулям дополнять функции имеющихся панелей и редакторов или реализовывать новые панели и редакторы. Рассмотрим процесс дополнения этих точек расширения на примере простого приложения рабочей среды - утилиты readme.

Утилита readme является модулем, обеспечивающим редактирование и просмотр определенного ресурса, файла .readme. В примере показаны многие типичны (но упрощенные) способы использования расширений для разработки специализированных утилит.

Утилита readme вносит дополнения в меню панели Навигатор, добавляет связанные с редактором действия в меню рабочей среды и панели инструментов, определяет пользовательские панели и схему содержимого и задает маркеры и разрешения маркеров. На приведенном ниже рисунке показаны некоторые функции, добавленные в рабочую среду утилитой readme.

Рабочая среда с утилитой readme, добавляющей наборы действий, действия панелей и редакторов, пользовательские редакторы и панели, а также панель Схема

Утилита readme также добавляет страницы параметров и свойств в рабочую среду. Позднее мы также рассмотрим некоторые дополнения мастеров в разделе Окна диалога и мастеры.

Утилита readme находится в пакете org.eclipse.ui.examples.readmetool. readmetool.jar и plugin.xml можно найти в каталоге org.eclipse.ui.examples.readmetool в папке plugins. Для продолжения работы убедитесь в том, что примеры платформы установлены.   (Дополнительные сведения содержатся в разделе Установка примеров). 

Утилита readme реализует множество различных расширений рабочей среды.   Мы начнем с одной из простейших точек расширения рабочей среды, панели.   Затем мы познакомимся с дополнительными расширениями утилиты readme.