Aktionsdefinitionen
Kennung:
org.eclipse.ui.actionDefinitions
Seit:
Release 2.0
Beschreibung:
ACHTUNG: Dieser Erweiterungspunkt ist VERALTET.
Verwenden Sie diesen Erweiterungspunkt nicht, da er in künftigen Versionen dieses Produkts entfernt wird.
Verwenden Sie stattdessen den Erweiterungspunkt org.eclipse.ui.commands.
An diesem Erweiterungspunkt können Aktionsdefinitionen registriert werden. Direktaufrufe (siehe Erweiterungspunkt für Direktaufrufsets) verwenden Aktionsdefinitionen, um auf Aktionen zu verweisen. Eine Aktion verknüpft sich mit einem bestimmten Direktaufruf, indem man diese mit der zum Direktaufruf gehörenden Aktionsdefinition registriert. Eine Aktion registriert sich mit einer Aktionsdefinition, indem man die setActionDefinitionId(String id)-Methode aufruft und die ID der Aktionsdefinition als Argument verwendet.
Konfigurationsbefehle:
<!ELEMENT extension (actionDefinition*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point: Vollständig qualifizierte Kennung des Zielerweiterungspunktes
- id: Optionale Kennung des Erweiterungsexemplars
- name: Optionaler Name des Erweiterungsexemplars
Das Element actionDefinition wird nicht mehr unterstützt.
<!ELEMENT actionDefinition EMPTY>
<!ATTLIST actionDefinition
id CDATA #REQUIRED
name CDATA #IMPLIED
description CDATA #IMPLIED>
- id: Ein eindeutiger Name, der zur Angabe dieser Aktion verwendet werden kann.
- name: Der Name der Aktion, der für den Benutzer angezeigt wird.
- description: Eine kurze Beschreibung der Aktion, die für den Benutzer angezeigt wird.
Beispiele:
Das folgende Beispiel stellt eine Aktionsdefinitionserweiterung dar:
<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-Informationen:
Die Methoden "public void setActionDefinitionId(String id)" und "public String getActionDefinitionId()" wurden zu "IAction" hinzugefügt.
NOTE - Bei Bedarf können später auch weitere Attribute hinzugefügt werden.
Bereitgestellte Implementierung:
Die Workbench stellt viele Aktionsdefinitionen bereit.
Copyright (c) 2002, 2004 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß den Bedingungen der "Eclipse Public License v1.0" zur Verfügung gestellt, die dieser Lieferung beiliegt und unter
http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.