Organiseringsfunktioner för brytpunkter

org.eclipse.debug.ui.breakpointOrganizers

3.1

Organiseringsfunktioner för brytpunkter kategoriserar brytpunkter baserat på ett visst kriterium. En organiseringsfunktion för brytpunkter kan exempel kategorisera brytpunkter per projekt. Organiseringsfunktioner med angivet namn skapas automatiskt av felsökningsplattformen och presenteras för användaren som alternativ på hur brytpunkterna kan grupperas. Den angivna klassen, som måste implementera org.eclipse.debug.ui.IBreakpointOrganizerDelegate, läses endast in om det behövs för att undvika en för tidig aktivering av insticksprogrammet.

<!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>


Följande är ett exempel på en utökning för en organiseringsfunktion för brytpunkter:

<extension point=

"org.eclipse.debug.ui.breakpointOrganizers"

>

<breakpointOrganizer class=

"com.example.BreakpointOrganizer"

id=

"com.example.BreakpointOrganizer"

label=

"Exempelorganisationsfunktion"

icon=

"icons/full/obj16/example_org.gif"

/>

</extension>

I exemplet ovan kommer den angivna fabriken att tas med i listan med alternativ över gruppering av brytpunkter ("Grupper per > Exempelorganisationsfunktion"). När alternativet väljs kommer den associerade organisationsfunktionen att används för kategorisering av brytpunkterna.

Värdet på attributklassen måste vara ett fullständigt kvalificerat namn på en Java-klass som implementerar gränssnittet org.eclipse.debug.ui.IBreakpointOrganizerDelegate.

Felsökningsplattformen har organisationsfunktioner för brytpunkter som hanterar projekt, filer, brytpunktstyper och arbetsuppsättningar.