Description : ce point d'extension permet de connecter un afficheur pour des types de contenu spécifiques.
Ces afficheurs sont utilisés dans EditionSelectionDialog
lors de la présentation d'une édition d'une ressource ou d'une sous-section de celle-ci.
L'afficheur doit étendre org.eclipse.jface.viewers.Viewer et doit accepter une entrée d'afficheur du type IStreamContentAccessor.
Cependant, comme les afficheurs n'ont pas de constructeur par défaut, le point d'extension doit implémenter un objet fabrique pour les afficheurs : l'interface org.eclipse.compare.IViewerCreator.
Marques de configuration :
<!ELEMENT viewer EMPTY>
<!ATTLIST viewer
id
CDATA #REQUIRED
class
CDATA #REQUIRED
extensions CDATA #REQUIRED
>
<extension point = "org.eclipse.compare.contentViewers">
<viewer
id="org.eclipse.compare.internal.TextViewer"
class="org.eclipse.compare.internal.TextViewerCreator"
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 et des images.