Эта точка расширения находится в экспериментальном состоянии и будет изменена в следующих версиях по мере развития поддержки групп действий.
<!ELEMENT extension (support+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT support (localScopeCheckbox , documentMessage , showAllMessage)>
<!ATTLIST support
productId CDATA #REQUIRED>
support
, то будет выбран элемент с атрибутом productId
равным идентификатору текущего продукта. <!ELEMENT showAllMessage (#PCDATA)>
Текст сообщения, показываемого при отключении фильтра групп действий. Оно должно предупреждать пользователя о том, что это приведет к появлению документов, ссылающихся на отсутствующие элементы интерфейса.
<!ELEMENT localScopeCheckbox (#PCDATA)>
метка переключателя на странице параметров в локальной области поиска. Когда переключатель отмечен, попадания поиска в документах, принадлежащих отключенным действиям, будут включены в результаты поиска.
<!ELEMENT documentMessage EMPTY>
<!ATTLIST documentMessage
class CDATA #IMPLIED
pluginId CDATA #REQUIRED>
Код HTML, вставляемый в начало справочного документа, относящегося с отключенной группе действий. Он должен содержать текст, сообщающий пользователю, что в данном документе могут встречаться ссылки на отсутствующие элементы интерфейса. Т.к. код находится в файле XML, все специальные символы HTML должны быть заменены соответствующими сущностями XML.
Также, данный код может содержать ссылку, позволяющую перейти к редактору групп действий. В этом случае следует задать атрибут class
.
org.eclipse.help.ILiveHelpAction
.
Этот класс будет использован при нажатии на ссылку или кнопку с атрибутом href
равным ACTIVITY_EDITOR. Он должен вызывать компонент интерфейса (например, страницу окна параметров), с помощью которого можно включить какую-либо группу действий.
<extension point=
"org.eclipse.help.base.activitySupport"
>
<support productId=
"com.example.xyzProduct"
>
<showAllMessage>
Это действие развернет все разделы в оглавлении.</showAllMessage>
<documentMessage class=
"com.example.xyz.OpenRolePreference"
>
Эта тема относится к компоненту, отключенному на данный момент. <p> Его можно включить на странице <a href="ACTIVITY_EDITOR">Компоненты</a> окна параметров.</documentMessage>
</support>
</extension>
class
элемента documentMessage
должен реализовывать интерфейс org.eclipse.help.ILiveHelpAction
.
Copyright (c) 2005 IBM Corporation и другие.
Все права защищены. Эта программа и сопутствующие материалы распространяются на условиях Eclipse Public License v1.0, поставляемой вместе с продуктом и доступной на Web-сайте
http://www.eclipse.org/legal/epl-v10.html