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
>
<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.