Actiedefinities
ID:
org.eclipse.ui.actionDefinitions
Sinds:
Release 2.0
Beschrijving:
WAARSCHUWING: dit extensiepunt is GEDEPRECIEERD.
Dit extensiepunt niet gebruiken. Dit wordt in latere versies van het product verwijderd.
In plaats hiervan kunt u het extensiepunt org.eclipse.ui.commands gebruiken.
Dit extensiepunt wordt gebruikt om actiedefinities te registreren. De actiedefinities worden door de accelerators (zie het extensiepunt Acceleratorsets) gebruikt om te verwijzen naar de acties. Een actie wordt gekoppeld aan een bepaalde accelerator door deze te registreren aan de actiedefinitie die bij de accelerator hoort. De actie wordt geregistreerd bij de actiedefinitie door de methode setActionDefinitionId(String id) aan te roepen en het actiedefinitie-ID als argument te verstrekken.
Configuratiemarkup:
<!ELEMENT extension (actionDefinition*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - een volledig gekwalificeerd ID van het doelextensiepunt.
- id - een optioneel ID van de extensie-instance.
- name - een optionele naam van de extensie-instance.
Het element actionDefinition is gedeprecieerd.
<!ELEMENT actionDefinition EMPTY>
<!ATTLIST actionDefinition
id CDATA #REQUIRED
name CDATA #IMPLIED
description CDATA #IMPLIED>
- id - een unieke naam die kan worden gebruikt voor het identificeren van deze actie.
- name - de naam van de actie die aan de gebruiker wordt getoond.
- description - een korte beschrijving van de actie die aan de gebruiker wordt getoond.
Voorbeelden:
Dit is een voorbeeld van de extensie actionDefinitions:
<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-informatie:
De methoden public void setActionDefinitionId(String id) en public String getActionDefinitionId() zijn toegevoegd aan IAction.
OPMERKING - het kan zijn dat in de toekomst andere kenmerken worden toegevoegd.
Verstrekte implementatie:
De workbench levert vele actiedefinities.
Copyright (c) 2002, 2004 IBM Corporation en anderen.
Alle rechten voorbehouden. Dit programma en het begeleidende materiaal zijn beschikbaar gesteld onder de voorwaarden van de Eclipse Public License v1.0 die bij deze distributie is geleverd en beschikbaar is op http://www.eclipse.org/legal/epl-v10.html.