Trace-Komponenten

Kennung:
org.eclipse.ui.trace.traceComponents

Seit:
1.0

Beschreibung:
Dieser Erweiterungspunkt ermöglicht es, dass Plug-ins einige Debug-Trace-Optionen zur Benutzervorgabenseite 'Tracing' (Benutzervorgaben > Allgmein > Tracing) beitragen können. Alle Optionspfade aus einer gruppe von Plug-in .options-Dateien können von der Benutzervorgabenseite bearbeitet werden. Da die Optionen dynamisch aktiviert bzw. inaktiviert über den OSGi DebugOptions-Service werden, muss das Tracing für die angegebenen Plug-ins für Änderungen empfangsbereit sein (see org.eclipse.osgi.service.debug.DebugOptions).

Konfigurationsbefehle:

<!ELEMENT extension (component+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT component (bundle*)>

<!ATTLIST component

id    CDATA #REQUIRED

label CDATA #IMPLIED>

A tracing component



<!ELEMENT bundle EMPTY>

<!ATTLIST bundle

name     CDATA #IMPLIED

consumed (true | false) >

An Eclipse bundle.



Beispiele:
Nachfolgend ein Beispiel für den Framework, wo eine Komponente mit dem namen 'Equinox Framework' alle option-paths aus der .options-Datei im Bundle org.eclipse.osgi umfasst. Eine zweite Komponente mit dem Namen 'JDT Core' umfasst ebenso alle option-paths aus der .options-Datei, die in jedem Bundle gefunden werden, das mit org.eclipse.jdt.*core* übereinstimmt. Die Benutzervorgabenseite zeigt diese zwei Kategorien in der Baumstruktur mit allen bekannten option-paths als untergeordnete Elemente an.



   <extension
         point="org.eclipse.ui.trace.traceComponent">
      <component
            id="org.eclipse.ui.trace.osgitrace"
            label="Equinox Framework">
         <bundle
               name="org.eclipse.osgi">
         </bundle>
      </component>
   </extension>
   <extension
         point="org.eclipse.ui.trace.traceComponent">
      <component
            id="org.eclipse.ui.trace.jdtcoretrace"
            label="JDT Core">
         <bundle
               name="org.eclipse.jdt.*core*">
         </bundle>
      </component>
   </extension>


Copyright (c) 2011, 2014 IBM Corporation und andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß 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.