Visores ContentMerge

Identificador: org.eclipse.compare.contentMergeViewers

Descripción: este punto de extensión permite a un conector registrar visores de comparación/fusión para tipos específicos de contenido. 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 de comparación/fusión para archivos de texto (extensión "txt"):

 
<extension point = "org.eclipse.compare.contentMergeViewers"> 
     <viewer 
         id="org.eclipse.compare.contentmergeviewer.TextMergeViewer" 
         class="org.eclipse.compare.internal.TextMergeViewerCreator" 
         extensions="txt" 
    /> 
</extension> 

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

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