Gruppi di azioni di debug

Dal momento che la piattaforma è progettata per supportare numerosi strumenti e linguaggi di programmazione differenti, è probabile che l'utente sia dotato di diverse implementazioni del debugger installate nel workbench.   Generalmente, uno sviluppatore lavora ed esegue il debug in un linguaggio alla volta.   Tuttavia, tutte le implementazioni di debug condividono la prospettiva del debug del workbench e delle relative viste associate.   Per impedire che le barre degli strumenti e i menu di scelta rapida vengano disposti in modo confuso nella vista di debug, i plug-in di debug possono specificare gruppi denominati di azioni di debug che l'utente può scegliere di nascondere o mostrare nel debugger.

I gruppi di azioni sono definiti nel punto di estensione org.eclipse.debug.ui.debugActionGroups.  Un gruppo di azione presenta un attributo id, name e visible.   L'attributo relativo alla visibilità determina se le azioni nel gruppo devono essere visualizzate per impostazione predefinita nelle viste del debugger.   L'utente può modificare la visibilità dalla finestra di dialogo delle preferenze.

Il seguente esempio mostra il tag per i gruppi di azioni di debug del debugger Java:

<extension point = "org.eclipse.debug.ui.debugActionGroups">
<debugActionGroup
id = "org.eclipse.jdt.debug.ui.javaDebugActionGroup"
visible="true"
name="%JavaDebugActionGroup.name">
<action id="org.eclipse.jdt.debug.ui.actions.AddException"/>
<action id="org.eclipse.jdt.ui.breakpointViewActions.ShowQualified"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.ShowQualified"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.AddWatchExpression"/>
<action id="org.eclipse.jdt.ui.launchViewActions.ShowQualified"/>
<action id="org.eclipse.jdt.ui.variableViewActions.ShowQualified"/>
<action id="org.eclipse.jdt.ui.variableViewActions.ShowStatic"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.ShowStatic"/>
<action id="org.eclipse.jdt.ui.variableViewActions.ShowConstants"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.ShowConstants"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.PrimitiveOptions"/>
<action id="org.eclipse.jdt.ui.variableViewActions.PrimitiveOptions"/>
</debugActionGroup>
</extension>

Tenere presente che il nome specificato nel punto di estensione è quello che viene visualizzato nella finestra di dialogo delle preferenze.

Finestra di dialogo Preferenze con gruppi di azioni di debug

Copyright IBM Corporation e altri 2000, 2003.