Åtgärdsdefinitioner
ID:
org.eclipse.ui.actionDefinitions
Sedan:
Release 2.0
Beskrivning:
VARNING: Den här utökningspunkten är UTKOMMENTERAD.
Använd inte den här utökningspunkten, den kommer att tas bort i framtida versioner av produkten.
Använd i stället utökningspunkten org.eclipse.ui.commands
Den här utökningspunkten används för att registrera åtgärdsdefinitioner. För snabbtangenter (se utökningspunkten för snabbtangentsuppsättningar) används åtgärdsdefinitioner som referenser till åtgärder. En åtgärd associerar sig själv med en viss snabbtangent genom att den registreras med den snabbtangentens associerade åtgärdsdefinition. En åtgärd registrerar sig själv med en åtgärdsdefinition genom att anropa metoden setActionDefinitionId(String id) och tillhandahålla åtgärdsdefinitionens ID som ett argument.
Konfigurationsmärkordsuppsättning:
<!ELEMENT extension (actionDefinition*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - ett fullständigt ID för målutökningspunkten
- id - ett valfritt ID för utökningsförekomsten
- name - ett valfritt namn på utökningsförekomsten
actionDefinition-elementet är utkommenterat
<!ELEMENT actionDefinition EMPTY>
<!ATTLIST actionDefinition
id CDATA #REQUIRED
name CDATA #IMPLIED
description CDATA #IMPLIED>
- id - ett unikt namn som kan användas till att identifiera åtgärden.
- name - namnet på åtgärden som visas för användaren.
- description - en kortfattad beskrivning av åtgärden som visas för användaren.
Exempel:
Här följer ett exempel på en åtgärdsdefinitionsutökning:
<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-information:
Metoderna public void setActionDefinitionId(String id) och public String getActionDefinitionId() har lagts till i IAction.
Obs! - Andra attribut kan läggas till i framtiden om det behövs.
Medföljande implementering:
I arbetsmiljön tillhandahålls många åtgärdsdefinitioner.
Copyright (c) 2002, 2004 IBM Corporation and others.
All Rights Reserved. Detta program och medföljande material tillhandahålls under villkoren för Eclipse Public License v1.0 som medföljer denna distribution och finns tillgänglig på
http://www.eclipse.org/legal/epl-v10.html