Organizer punti di interruzione
Identificativo:
org.eclipse.debug.ui.breakpointOrganizers
Da:
3.1
Descrizione:
Gli organizer dei punti di interruzione assegnano categorie ai punti di
interruzione in base ad alcuni criteri specifici. Ad esempio, un organizer di punti di interruzione viene fornito per assegnare una
categoria ai punti di interruzione in base al progetto.
Gli organizer con il nome specificato verranno creati automaticamente dalla Piattaforma di debug e presentati all'utente come opzioni per
il raggruppamento dei punti di interruzione. La classe fornita, che deve implementare
org.eclipse.debug.ui.IBreakpointOrganizerDelegate, verrā caricata solo se necessario, per evitare l'attivazione anticipata del plugin.
Tag di configurazione:
<!ELEMENT extension (breakpointOrganizer+)>
<!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 breakpointOrganizer EMPTY>
<!ATTLIST breakpointOrganizer
id CDATA #REQUIRED
class CDATA #REQUIRED
label CDATA #REQUIRED
icon CDATA #IMPLIED
othersLabel CDATA #IMPLIED>
- id - un identificativo univoco per questo organizer di punti di interruzione.
- class - un'implementazione di
org.eclipse.debug.ui.IBreakpointOrganizerDelegate
che esegue l'assegnazione di
categorie.
- label - un'etichetta per questo organizer, utilizzata per la presentazione all'utente.
- icon - un percorso facoltativo dell'icona da mostrare con questo organizer.
- othersLabel - un'etichetta facoltativa per questo organizer utilizzata per la presentazione all'utente in modo da descrivere
i punti di interruzione che non rientrano nella categoria fornita da questo organizer. Ad esempio, se un organizer assegna una categoria ai
punti di interruzione in base agli insiemi di lavoro, per un punto di interruzione che non appartiene ad un insieme di lavoro verrā
utilizzata questa etichetta. Se non specificata, viene utilizzato "Altri".
Esempi:
Di seguito č riportato un esempio di estensione di organizer di punti di
interruzione.
<extension
point=
"org.eclipse.debug.ui.breakpointOrganizers"
>
<breakpointOrganizer
class=
"com.example.BreakpointOrganizer"
id=
"com.example.BreakpointOrganizer"
label=
"Organizer di esempio"
icon=
"icons/full/obj16/example_org.gif"
/>
</extension>
Nel precedente esempio, il factory fornito verrā incluso nell'elenco di opzioni per il raggruppamento dei punti di interruzione ("Raggruppa
per > Organizer di esempio"). Se selezionato, l'organizer associato verrā utilizzato per assegnare le categorie ai punti 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.ui.IBreakpointOrganizerDelegate.
Implementazione fornita:
La Piattaforma di debug fornisce organizer di punti di interruzione
per progetti, file, tipi di punti di interruzione e insiemi di lavoro.
Copyright (c) 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