Funktionsdefinitioner

org.eclipse.ui.actionDefinitions

Release 2.0

ADVARSEL: Dette udvidelsespunkt er forældet.
Brug ikke dette udvidelsespunkt, det vil blive fjernet i fremtidige versioner af dette produkt. Brug i stedet udvidelsespunktet org.eclipse.ui.commands

Dette udvidelsespunkt bruges til at registrere funktionsdefinitioner. Genvejstaster (se udvidelsespunktet til genvejstastsæt) bruger funktionsdefinitioner til at referere til funktioner. En funktion knyttes til en genvejstast, ved at den registreres i genvejstastens tilknyttede funktionsdefinition. En funktion registreres i en funktionsdefinition ved at kalde metoden setActionDefinitionId(String id) og levere funktionsdefinitionens id som et argument.

<!ELEMENT extension (actionDefinition*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

navn  CDATA #IMPLIED>


Elementet actionDefinition er forældet

<!ELEMENT actionDefinition EMPTY>

<!ATTLIST actionDefinition

id          CDATA #REQUIRED

name        CDATA #IMPLIED

description CDATA #IMPLIED>


Det følgende er et eksempel på en udvidelse til en funktionsdefinition:

   

<udvidelsespunkt=

"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>

Metoderne public void setActionDefinitionId(String id) og public String getActionDefinitionId() er tilføjet til IAction.

BEMÆRK - andre attributter kan blive tilføjet fremover efter behov.

Arbejdsbænken leverer mange funktionsdefinitioner.