Creadores de estructuras

Identificador: org.eclipse.compare.structureCreators

Descripción: este punto de extensión permite a un conector registrar un creador de estructuras para tipos específicos de contenido. Se espera que el creador de estructuras cree un árbol de objetos IStructureComparator para un contenido determinado. Este árbol se utiliza como entrada de la comparación estructural. El punto de extensión debe implementar la interfaz org.eclipse.compare.structuremergeviewer.IStructureCreator.

Códigos XML de configuración:

   <!ELEMENT extension (structureCreator*)>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT structureCreator EMPTY>

   <!ATTLIST structureCreator
      id         CDATA #REQUIRED
      class      CDATA #REQUIRED
     extensions CDATA #REQUIRED
   >

Ejemplos: a continuación figura un ejemplo de creador de estructuras para archivos Java (extensión "java"):

<extension point = "org.eclipse.compare.structureCreators"> 
     <structureCreator 
         id="org.eclipse.compare.JavaStructureCreator" 
         class="org.eclipse.compare.JavaStructureCreator" 
         extensions="java" 
    /> 
</extension> 

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

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