Unterbrechungspunktorganizer
Kennung:
org.eclipse.debug.ui.breakpointOrganizers
Seit:
3.1
Beschreibung:
Unterbrechungspunktorganizer kategorisieren Unterbrechungspunkte, die auf bestimmten
Kriterien basieren. Zum Beispiel wird ein Unterbrechungspunktorganizer zur Verfügung gestellt, um Unterbrechungspunkte nach Projekten zu kategorisieren.
Organizer mit dem angegebenen Namen werden automatisch durch die Debug-Plattform erstellt und dem Benutzer für die Gruppierung von Unterbrechungspunkten angeboten. Die gelieferte Klasse, die 'org.eclipse.debug.ui.IBreakpointOrganizerDelegate' implementieren muss, wird nur geladen, wenn dies erforderlich ist, um eine vorzeitige Plug-in-Aktivierung zu vermeiden.
Konfigurationsbefehle:
<!ELEMENT extension (breakpointOrganizer+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Vollständig qualifizierte ID des
Zielerweiterungspunktest
- id - Optionale ID des Erweiterungsexemplars.
- name - Optionaler Name des Erweiterungsexemplars.
<!ELEMENT breakpointOrganizer EMPTY>
<!ATTLIST breakpointOrganizer
id CDATA #REQUIRED
class CDATA #REQUIRED
label CDATA #REQUIRED
icon CDATA #IMPLIED
othersLabel CDATA #IMPLIED>
- id - Eine eindeutige Kennung für diesen Unterbrechungspunktorganizer.
- class - Implementierung von
org.eclipse.debug.ui.IBreakpointOrganizerDelegate
, das die Kategorisierung ausführt.
- label - Bezeichnung für diesen Organizer, das für die Darstellung für den Benutzer geeignet ist.
- icon - Optionaler Pfad zu einem Symbol, das für diesen Organizer angezeigt werden kann.
- othersLabel - Optionale Bezeichnung für diesen Organizer, das für die Darstellung für den Benutzer geeignet ist, um Unterbrechungspunkte zu beschreiben, die nicht zu einer Kategorie gehören, die durch diesen Organizer geliefert wird. Wenn zum Beispiel ein Organizer Unterbrechungspunkte nach Arbeitssets kategorisiert, ein Unterbrechungspunkt aber nicht zu einem Arbeitsset gehört, wird diese Bezeichnung verwendet. Wenn nichts angegeben wird, wird "Andere" verwendet.
Beispiele:
Das folgende Beispiel stellt eine Unterbrechungspunktorganizererweiterung dar.
<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>
In dem obigen Beispiel wird die gelieferte Factory in die Liste der Optionen für die Gruppierung von Unterbrechungspunkten ("Gruppieren nach > Beispielorganizer") aufgenommen. Wenn ausgewählt, wird der zugehörige Organizer verwendet, um Unterbrechungspunkte zu kategorisieren.
API-Information:
Der Wert des Attributs class muss ein vollständig qualifizierte Name einer Java-Klasse sein, die die Schnittstelle org.eclipse.debug.ui.IBreakpointOrganizerDelegate implementiert.
Bereitgestellte Implementierung:
Die Debug-Plattform stellt Unterbrechungspunktorganizer für Projekte, Dateien, Unterbrechungspunkttypen und Arbeitssets zur Verfügung.
Copyright (c) 2005 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß den Bedingungen der "Eclipse Public License v1.0" zur Verfügung gestellt, die dieser Lieferung beiliegt und unter
http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.