Unterbrechungspunkte
Kennung:
org.eclipse.debug.core.breakpoints
Beschreibung:
Dieser Erweiterungspunkt definiert einen Mechanismus, mit dem neue Typen von Unterbrechungspunkten definiert werden können.
Konfigurationsbefehle:
<!ELEMENT extension (breakpoint*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Vollständig qualifizierte ID des Zielerweiterungspunkts
- id - Optionale ID des Erweiterungsexemplars
- name - Optionaler Name des Erweiterungsexemplars
<!ELEMENT breakpoint EMPTY>
<!ATTLIST breakpoint
id CDATA #REQUIRED
markerType CDATA #REQUIRED
class CDATA #REQUIRED
name CDATA #IMPLIED>
- id - Gibt eine eindeutige Kennung für diesen Unterbrechungspunkttyp an.
- markerType - Gibt die vollständig qualifizierte Kennung (ID) der entsprechenden Markierungsdefinition für Unterbrechungspunkte dieses Typs an.
- class - Gibt den vollständig qualifizierten Namen der Java-Klasse an, die
IBreakpoint
implementiert.
- name - Gibt einen user-presentable Namen für diesen Unterbrechungspunkttyp an. Zum Beispiel "Java Line-Unterbrechungspunkt". Dieses Attribut wurde in 3.1 hinzugefügt, um die automatische Gruppierung von Unterbrechungspunkten nach Unterbrechungspunkttyp zu unterstützen. Wenn dieses Attribut nicht spezifiziert ist, können Unterbrechungspunkte dieses Typs nicht automatisch nach Typ gruppiert werden.
Beispiele:
Beispiel für einen Erweiterungspunkt für Startkonfigurationstypen:
<extension point=
"org.eclipse.debug.core.breakpoints"
>
<breakpoint
id=
"com.example.ExampleBreakpoint"
markerType=
"com.example.ExampleBreakpointMarker"
class=
"com.example.ExampleBreakpointImpl"
>
</breakpoint>
</extension>
Im oben dargestellten Beispiel wird der angegebene Typ des Unterbrechungspunktes durch die Klasse "com.example.BreakpointImpl" implementiert.
Es gibt eine zugeordnete Markierungsdefinition für "com.example.ExampleBreakpointMarker", die die Attribute für diesen Unterbrechungspunkt definiert.
API-Information:
Der Wert des Attributs class muss ein vollständig qualifizierte Name einer Java-Klasse sein, die die Schnittstelle interface org.eclipse.debug.core.model.IBreakpoint implementiert.
Copyright (c) 2000, 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.