<!ELEMENT extension (shortcut*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT shortcut (perspective* , contextualLaunch? , enablement?)>
<!ATTLIST shortcut
id CDATA #REQUIRED
modes CDATA #REQUIRED
class CDATA #REQUIRED
label CDATA #REQUIRED
icon CDATA #IMPLIED
category CDATA #IMPLIED
helpContextId CDATA #IMPLIED
path CDATA #IMPLIED>
org.eclipse.debug.ui.ILaunchShortcut
megvalósítását végző osztály teljes képzésű neve.null
(alapértelmezés).path
attribútum alapján, majd a csoprtokon belül a label
attribútum szerint kerülnek rendezésre. Ha nincsen megadva, akkor az utolsó csoportban megjelenik egy gyorsbillentyű. Ez az attribútum a 3.0.1 kiadásban került felvételre.<!ELEMENT perspective EMPTY>
<!ATTLIST perspective
id CDATA #REQUIRED>
A perspective
elem elévült a 3.1 kiadásban. A legfelső
szintű Futtatás/Hibakeresés/Profilkészítés almenük támogatják a környezetfüggő
indítást, és az ügyfeleknek egy contextualLaunch
elemet kell
biztosítaniuk.
<!ELEMENT contextualLaunch (contextLabel* , enablement?)>
A Futtatás/Hibakeresés/Profilkészítés almenükbe gyorsbillentyűk felvételéhez szükséges leírásokat tartalmazza.
<!ELEMENT contextLabel EMPTY>
<!ATTLIST contextLabel
mode (run|debug|profile)
label CDATA #REQUIRED>
Környezetfüggő indítási módhoz határozza meg a címkét.
A fenti példában a futtatás és hibakeresés almenükben az indítási gyorsbillentyű "Példa indítási gyorsbillentyűre" címkével jelenik meg a JavaPerspective és a DebugPerspective perspektívákban.<extension point=
"org.eclipse.debug.ui.launchShortcuts"
>
<shortcut id=
"com.example.ExampleLaunchShortcutId"
modes=
"run,debug"
class=
"com.example.ExampleLaunchShortcutImpl"
label=
"Példa indítási gyorsbillentyűre"
icon=
"icons/examples.gif"
>
<perspective id=
"org.eclipse.jdt.ui.JavaPerspective"
/>
<perspective id=
"org.eclipse.debug.ui.DebugPerspective"
/>
</shortcut>
</extension>
A class attribútum értéke az org.eclipse.debug.ui.ILaunchShortcut felületet megvalósító Java osztály teljes képzésű neve.
A 3.1 változat óta a hibakeresési környezet minden egyes indítási
gyorsbillentyűhöz és a megfelelő módokhoz bejegyez egy parancskezelőt annak
lehetővé tételéhez, hogy az ügyfelek megadhassanak billentyűkombinációkat egy
indítási gyorsbillentyű számára. Egy kezelő parancsazonosítója kerül
előállításra az indítási gyorsbillentyű azonosítójának attribútumaként, amely
után egy pont és a megfelelő indítási mód következik. Például a fenti indítási
gyorsbillentyű példa parancsazonosítója a
com.example.ExampleLaunchShortcutId.debug
lenne hibakeresési
módban indítás esetén. Egy parancs és egy billentyűkombináció az alábbiak
szerint adható meg az "ALT-SHIFT-D, E
" billentyűkombináció
indítási gyorsbillentyűvel összekötése esetén.
<extension point=
"org.eclipse.ui.commands"
>
<command name=
"Hibakeresési indítási példa"
description=
"Hibakeresési indítási példa"
categoryId=
"org.eclipse.debug.ui.category.run"
id=
"com.example.ExampleLaunchShortcutId.debug"
>
</command>
<keyBinding keySequence=
"M3+M2+D E"
contextId=
"org.eclipse.ui.globalScope"
commandId=
"com.example.ExampleLaunchShortcutId.debug"
keyConfigurationId=
"org.eclipse.ui.defaultAcceleratorConfiguration"
>
</keyBinding>
</extension>
Copyright (c) 2000, 2005 IBM Corporation és mások.
Minden jog fenntartva. Jelen program és annak kísérőanyagai a csomaghoz
tartozó, illetve a
http://www.eclipse.org/legal/epl-v10.html
címen is elérhető Eclipse Public License 1.0 verziójának hatálya alatt lettek
közzétéve.