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