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