Visores StructureMerge

Identificador: org.eclipse.compare.structureMergeViewers

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

<extension point = "org.eclipse.compare.structureMergeViewers"> 
     <viewer 
         id="org.eclipse.compare.ZipCompareViewer" 
         class="org.eclipse.compare.ZipCompareViewerCreator" 
         extensions="zip" 
    /> 
</extension> 

Implementación suministrada: el conector de la UI de comparación define un visor de comparación de estructuras para archivadores zip.

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