Afficheurs de fusion de structure

Identificateur : org.eclipse.compare.structureMergeViewers

Description : ce point d'extension permet à un plug-in d'enregistrer des afficheurs de comparaison/fusion pour des types de contenu structurels. L'afficheur est supposé étendre org.eclipse.jface.viewers.Viewer. Cependant, comme les afficheurs n'ont pas de constructeur par défaut, le point d'extension doit implémenter l'interface de fabrique des afficheurs : org.eclipse.compare.IViewerCreator.

Marques de configuration :

   <!ELEMENT extension (viewer*)>

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

   <!ELEMENT viewer EMPTY>

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

Exemples : L'exemple suivant montre un afficheur de comparaison/fusion pour des fichiers zip (extension "zip") :

<extension point = "org.eclipse.compare.structureMergeViewers">
     <viewer 
id="org.eclipse.compare.ZipCompareViewer"
class="org.eclipse.compare.ZipCompareViewerCreator"
         extensions="zip"
    /> 
</extension> 

Implémentation fournie : Le plug-in Compare de l'interface utilisateur définit un afficheur de comparaison de structure pour les archives zip.

Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.