Anzeigefunktionen für Inhalt

org.eclipse.compare.contentViewers

An diesem Erweiterungspunkt kann ein Plug-in Anzeigefunktionen für spezifische Inhaltstypen registrieren. Solche Anzeigefunktionen werden in einem Objekt EditionSelectionDialog verwendet, wenn eine Edition einer Ressource oder des Teilbereichs einer Ressource dargestellt wird. Die Anzeigefunktion muss org.eclipse.jface.viewers.Viewer erweitern. Da es jedoch keinen Standardkonstruktor für Anzeigefunktionen gibt, muss der Erweiterungspunkt die Factoryschnittstelle für Anzeigefunktionen org.eclipse.compare.IViewerCreator implementieren.

<!ELEMENT extension (viewer* , contentTypeBinding*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT viewer EMPTY>

<!ATTLIST viewer

id         CDATA #REQUIRED

class      CDATA #REQUIRED

extensions CDATA #IMPLIED>


<!ELEMENT contentTypeBinding EMPTY>

<!ATTLIST contentTypeBinding

contentTypeId   CDATA #REQUIRED

contentViewerId CDATA #REQUIRED>


Das folgende Beispiel ist eine Anzeigefunktion für Textdateien (Erweiterung "txt"):

<extension point =

"org.eclipse.compare.contentViewers"

>

<viewer id=

"org.eclipse.compare.internal.TextViewer"

class=

"org.eclipse.compare.internal.TextViewerCreator"

extensions=

"txt"

/>

</extension>

Die ergänzte Klasse muss org.eclipse.compare.IViewerCreator implementieren.

Das Benutzerschnittstellen-Plug-in für Vergleiche definiert Inhaltsanzeigefunktionen für Text und Images.