Descrizione: questo punto di estensione supporta l'avvio mediante selezione. Le estensioni registrano un collegamento che viene visualizzato nei menu sovrapposti Esegui e/o Debug per avviare la selezione del workbench o l'editor attivo.
Tag di configurazione:
<!ELEMENT extension (shortcut*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA
#IMPLIED
name CDATA
#IMPLIED
>
<!ELEMENT shortcut (perspective*)>
<!ATTLIST shortcut
id CDATA #REQUIRED
modes CDATA #REQUIRED
class CDATA #REQUIRED
label CDATA #REQUIRED
icon CDATA #REQUIRED
category CDATA #IMPLIED
helpContextId CDATA #IMPLIED
>
<!ELEMENT perspective EMPTY>
<!ATTLIST perspective
id CDATA #REQUIRED
>
<extension point="org.eclipse.debug.ui.launchShortcuts"> <shortcut id="com.example.ExampleLaunchShortcutId" modes="run,debug" class="com.example.ExampleLaunchShortcutImpl" label="Example Launch Shortcut" icon="icons/examples.gif"> <perspective id="org.eclipse.jdt.ui.JavaPerspective"/> <perspective id="org.eclipse.debug.ui.DebugPerspective"/> </shortcut> </extension>Nell'esempio precedente verrā visualizzato nei menu sovrapposti Esegui e Debug un collegamento dell'avvio con l'etichetta "Esempio di collegamento dell'avvio", in JavaPerspective e DebugPerspective.
Informazione API: il valore dell'attributo class deve corrispondere al nome completo di una classe Java che implementa l'interfaccia org.eclipse.debug.ui.ILaunchShortcut.