Strukturerstellungsfunktionen

Kennung: org.eclipse.compare.structureCreators

Beschreibung: An diesem Erweiterungspunkt kann ein Plug-in eine Strukturerstellungsfunktion für spezifische Inhaltstypen registrieren. Die Strukturerstellungsfunktion muss für einen angegebenen Inhalt eine Baumstruktur aus Objekten IStructureComparator erstellen. Diese Baumstruktur wird als Eingabe für den Strukturvergleich verwendet. Der Erweiterungspunkt muss die Schnittstelle org.eclipse.compare.structuremergeviewer.IStructureCreator implementieren.

Konfigurationsbefehle:

   <!ELEMENT extension (structureCreator*)>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT structureCreator EMPTY>

   <!ATTLIST structureCreator
      id         CDATA #REQUIRED
     class      CDATA #REQUIRED
     extensions CDATA #REQUIRED
   >

Beispiele: Das folgende Beispiel stellt eine Strukturerstellungsfunktion für Java-Dateien (Erweiterung "java") dar:

<extension point = "org.eclipse.compare.structureCreators"> 
     <structureCreator 
         id="org.eclipse.compare.JavaStructureCreator" 
         class="org.eclipse.compare.JavaStructureCreator" 
         extensions="java" 
    /> 
</extension> 

Bereitgestellte Implementierung: Das Plug-in mit der Vergleichsbenutzerschnittstelle definiert eine Strukturerstellungsfunktion für ZIP-Archive.

Copyright (c) 2000, 2003 IBM Corporation und Andere. Alle Rechte vorbehalten.