Определения действий
Идентификатор:
org.eclipse.ui.actionDefinitions
Начиная с:
2.0 и выше
Описание:
ВНИМАНИЕ: эта точка расширения УСТАРЕЛА.
Не используйте эту точку расширения, она будет удалена в последующих
версиях продукта. Вместо нее используйте точку расширения
org.eclipse.ui.commands.
Эта точка расширения служит для регистрации определений действий. Эти
определения позволяют связывать клавиши быстрого доступа (см. описание
точки расширения Наборы клавиш быстрого доступа) с действиями. Действие
связывает себя с заданной клавишей быстрого доступа, регистрируясь с
определением действия, которое связано с этой клавишей. Действие
регистрируется с определением действия, вызывая метод
setActionDefinitionId(String id) и предоставляя идентификатор определения
действия в качестве аргумента.
Описание конфигурации:
<!ELEMENT extension (actionDefinition*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - полный идентификатор целевой точки расширения
- id - необязательный идентификатор экземпляра расширения
- name - необязательное имя экземпляра расширения
Элемент actionDefinition устарел
<!ELEMENT actionDefinition EMPTY>
<!ATTLIST actionDefinition
id CDATA #REQUIRED
name CDATA #IMPLIED
description CDATA #IMPLIED>
- id - уникальное имя, которое может использоваться для
обозначения этого действия.
- name - имя действия, представляемое пользователю.
- description - краткое описание действия, представляемое
пользователю.
Примеры:
Ниже приведен
пример расширения определения действия:
<extension point=
"org.eclipse.ui.actionDefinitions"
>
<actionDefinition
id=
"org.eclipse.ui.file.save"
>
</actionDefinition>
<actionDefinition
id=
"org.eclipse.ui.file.saveAll"
>
</actionDefinition>
<actionDefinition
id=
"org.eclipse.ui.file.close"
>
</actionDefinition>
<actionDefinition
id=
"org.eclipse.ui.file.closeAll"
>
</actionDefinition>
<actionDefinition
id=
"org.eclipse.ui.file.print"
>
</actionDefinition>
</extension>
Информация API:
Методы public
void setActionDefinitionId(String id) и public String
getActionDefinitionId() добавлены в IAction.
ПРИМЕЧАНИЕ - в последующих версиях
могут быть добавлены и другие атрибуты, если это потребуется.
Поставляемая реализация:
В
рабочей среде предусмотрено множество определений действий.
Copyright (c) 2002, 2004 IBM Corporation и другие.
Все права защищены.
Эта программа и сопутствующие материалы распространяются на условиях Eclipse Public License v1.0, поставляемой вместе с продуктом и доступной на Web-сайте
http://www.eclipse.org/legal/epl-v10.html