Универсальное введение

Что такое универсальное введение?

Универсальное введение - это полное, готовое к применению введение с заранее определенной структурой страниц. Его можно использовать в качестве API для работы с программами. Универсальное введение содержит оформление (без содержимого) и готово к применению любым продуктом.

Предпосылки для установки универсального введения

В предыдущих версиях Eclipse (до версии 3.2) во введении были предусмотрены уникальные точки дополнения - маркеры. Другие компоненты могли с помощью расширений добавлять содержимое в эти маркеры. Данный механизм был удобен для небольших решений, но не годился для крупных продуктов. Из-за неудобного способа внесения дополнений на страницы Приветствия было трудно контролировать конечный результат и избегать взаимоисключающих дополнений.

Например, разработчиком создан многоразовый компонент Eclipse, состоящий из нескольких модулей. Этот компонент можно использовать в нескольких продуктах, в каждом из которых есть свое Приветствие. При дополнении Приветствия могут возникнуть следующие сложности:

Очевидно, что дополнение Приветствия нового компонента гораздо проще осуществить при следующих условиях:

Общие характеристики

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

Преимущества

Универсальное введение обладает следующими преимуществами: