Afficheurs de contenu

Identificateur : org.eclipse.compare.contentViewers

Description : ce point d'extension permet à un plug-in d'enregistrer des afficheurs 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 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 pour des fichiers texte (extension "txt") :

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

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