Organisering af breakpoints

org.eclipse.debug.ui.breakpointOrganizers

3.1

Breakpointorganisatorer kategoriserer breakpoints på basis af visse kriterier. En breakpointorganisator kan f.eks. kategorisere breakpoints efter projekt. Organisatorer med det angivne navn oprettes automatisk af fejlfindingsplatformen og præsenteres for brugeren som muligheder for at gruppere breakpoints. Den leverede klasse, der skal implementere org.eclipse.debug.ui.IBreakpointOrganizerDelegate, indlæses kun efter behov for at undgå for tidlig plugin-aktivering.

<!ELEMENT extension (breakpointOrganizer+)>

<!ATTLIST-udvidelse

point CDATA #REQUIRED

id    CDATA #IMPLIED

navn  CDATA #IMPLIED>


<!ELEMENT breakpointOrganizer EMPTY>

<!ATTLIST breakpointOrganizer

id          CDATA #REQUIRED

class       CDATA #REQUIRED

label       CDATA #REQUIRED

icon        CDATA #IMPLIED

othersLabel CDATA #IMPLIED>


Nedenfor er et eksempel på en udvidelse for breakpointorganisatorer.

<extension point=

"org.eclipse.debug.ui.breakpointOrganizers"

>

<breakpointOrganizer class=

"com.example.BreakpointOrganizer"

id=

"com.example.BreakpointOrganizer"

label=

"Example Organizer"

icon=

"icons/full/obj16/example_org.gif"

/>

</extension>

I eksemplet ovenfor bliver den leverede fabrik inkluderet i listen over muligheder for gruppering af breakpoints ("Group By > Example Organizer"). Når denne mulighed er valgt, bliver den tilknyttede organisator anvendt til at kategorisere breakpoints.

Værdien for attributten class skal være et fuldstændigt navn på en Java-klasse, som implementerer grænsefladen org.eclipse.debug.ui.IBreakpointOrganizerDelegate.

Fejlfindingsplatformen leverer breakpointorganisatorer til projekter, filer, breakpointtyper og arbejdssæt.