Afficheurs de fusion de contenu

Identificateur : org.eclipse.compare.contentMergeViewers

Description : ce point d'extension permet à un plug-in d'enregistrer des afficheurs de comparaison/fusion pour des types de contenu spécifiques. 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 texte (extension "txt") :

 
<extension point = "org.eclipse.compare.contentMergeViewers">
     <viewer
 id="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
 class="org.eclipse.compare.internal.TextMergeViewerCreator"
         extensions="txt" 
    /> 
</extension> 

Implémentation fournie : Le plug-in de comparaison (Compare) de l'interface utilisateur définit des afficheurs de contenu pour du texte, des contenus binaires et des images.

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