Punti di interruzione
Identificativo:
org.eclipse.debug.core.breakpoints
Descrizione:
Questo punto di estensione definisce un meccanismo
per la definizione di nuovi tipi di punti di interruzione.
Tag di configurazione:
<!ELEMENT extension (breakpoint*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificativo completo del punto di estensione di
destinazione
- id - identificativo dell'istanza dell'estensione
- name - nome dell'istanza dell'estensione facoltativo
<!ELEMENT breakpoint EMPTY>
<!ATTLIST breakpoint
id CDATA #REQUIRED
markerType CDATA #REQUIRED
class CDATA #REQUIRED
name CDATA #IMPLIED>
- id - specifica un identificativo univoco per questo tipo di punto di
interruzione.
- markerType - specifica l'identificativo completo (id) dell'indicatore
corrispondente per i punti di interruzione di questo tipo.
- class - specifica il nome completo della classe Java che implementa
IBreakpoint
.
- name - specifica un nome significativo per questo tipo di punto di interruzione. Ad esempio, "Punto di
interruzione riga Java". Questo attributo è stato aggiunto nella versione 3.1 per supportare il raggruppamento automatico dei punti
di interruzione per tipo di punto di interruzione. Se non si specifica questo attributo, i punti di interruzione di questo tipo non
possono essere raggruppati automaticamente per tipo.
Esempi:
Di seguito viene riportato un
esempio di punto di estensione per un tipo di configurazione di avvio:
<extension point=
"org.eclipse.debug.core.breakpoints"
>
<breakpoint
id=
"com.example.ExampleBreakpoint"
markerType=
"com.example.ExampleBreakpointMarker"
class=
"com.example.ExampleBreakpointImpl"
>
</breakpoint>
</extension>
Nell'esempio sopra riportato, il tipo specificato di punto di interruzione è
implementato dalla classe "com.example.BreakpointImpl".
La definizione dell'indicatore associato a "com.example.ExampleBreakpointMarker" definisce gli attributi di questo punto di interruzione.
Informazioni API:
Il valore dell'attributo class deve essere un nome completo di una classe Java che implementa l'interfaccia org.eclipse.debug.core.model.IBreakpoint.
Copyright (c) 2000, 2005 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono disponibili secondo i termini della Eclipse Public
License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/epl-v10.html