Visores de contenido

Identificador: org.eclipse.compare.contentViewers

Descripción: este punto de extensión permite a un conector registrar visores para tipos específicos de contenido. Estos visores se utilizan en el diálogo EditionSelectionDialog al presentar una edición de un recurso o una subsección del mismo. Se espera que el visor amplíe org.eclipse.jface.viewers.Viewer. Sin embargo, dado que los visores no tienen un constructor por omisión, el punto de extensión debe implementar la interfaz de fábrica de visores org.eclipse.compare.IViewerCreator.

Códigos XML de configuración:

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

Ejemplos: a continuación figura un ejemplo de visor para archivos de texto (extensión "txt"):

<extension point = "org.eclipse.compare.contentViewers"> 
     <viewer 
         id="org.eclipse.compare.internal.TextViewer" 
         class="org.eclipse.compare.internal.TextViewerCreator" 
         extensions="txt" 
    /> 
</extension> 

Implementación suministrada: el conector de la UI de comparación define visores de contenido para texto e imágenes.

Copyright (c) 2000, 2003 IBM Corporation y otros. Reservados todos los derechos.