Organizer punti di interruzione

org.eclipse.debug.ui.breakpointOrganizers

3.1

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.

<!ELEMENT extension (breakpointOrganizer+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT breakpointOrganizer EMPTY>

<!ATTLIST breakpointOrganizer

id          CDATA #REQUIRED

class       CDATA #REQUIRED

label       CDATA #REQUIRED

icon        CDATA #IMPLIED

othersLabel CDATA #IMPLIED>


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.

Il valore dell'attributo class deve essere un nome completo di una classe Java che implementa l'interfaccia org.eclipse.debug.ui.IBreakpointOrganizerDelegate.

La Piattaforma di debug fornisce organizer di punti di interruzione per progetti, file, tipi di punti di interruzione e insiemi di lavoro.