Organisering af breakpoints
Id:
org.eclipse.debug.ui.breakpointOrganizers
Siden:
3.1
Beskrivelse:
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.
Konfigurationskode:
<!ELEMENT extension (breakpointOrganizer+)>
<!ATTLIST-udvidelse
point CDATA #REQUIRED
id CDATA #IMPLIED
navn CDATA #IMPLIED>
- point - en fuldstændig id for måludvidelsespunktet.
- id - en valgfri id for udvidelsesforekomsten.
- name - et valgfrit navn på udvidelsesforekomsten.
<!ELEMENT breakpointOrganizer EMPTY>
<!ATTLIST breakpointOrganizer
id CDATA #REQUIRED
class CDATA #REQUIRED
label CDATA #REQUIRED
icon CDATA #IMPLIED
othersLabel CDATA #IMPLIED>
- id - en entydig id for denne breakpointorganisator.
- class - implementering af
org.eclipse.debug.ui.IBreakpointOrganizerDelegate
, som
kategoriserer.
- label - en etiket for denne organisator, som er velegnet til at
blive præsenteret for brugeren.
- icon - valgfri sti til en ikon, der kan vises for
organisatoren.
- othersLabel - valgfri etiket for denne organisator, som er
velegnet til at blive præsenteret for brugeren, med henblik på at beskrive
breakpoints, som ikke falder inden for en kategori, som denne organisator
leverer. Hvis en organisator f.eks. kategoriserer breakpoints efter
arbejdssæt, men et breakpoint ikke tilhører et arbejdssæt, vil denne
etiket blive anvendt. Hvis den ikke specificeres, anvendes "Others".
Eksempler:
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.
API-oplysninger:
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.
Leveret implementering:
Fejlfindingsplatformen leverer breakpointorganisatorer til projekter,
filer, breakpointtyper og arbejdssæt.
Copyright (c) 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html