Anzeigefunktionen für Inhalt
Kennung:
org.eclipse.compare.contentViewers
Beschreibung:
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.
Konfigurationsbefehle:
<!ELEMENT extension (viewer* , contentTypeBinding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Vollständig qualifizierte ID des Zielerweiterungspunkts
- Optionale ID des Erweiterungsexemplarsid -
- name - Optionaler Name des Erweiterungsexemplars
<!ELEMENT viewer EMPTY>
<!ATTLIST viewer
id CDATA #REQUIRED
class CDATA #REQUIRED
extensions CDATA #IMPLIED>
- id: Eine eindeutige ID, mit der auf die Anzeigefunktion
verwiesen werden kann.
- class - vollständig qualifizierter Name einer Klasse, die eine Factory für die Anzeigefunktion und org.eclipse.compare.IViewerCreator implementiert.
- extensions - Eine durch Kommata gegliederte Liste von Dateierweiterungen, z. B. "java, gif".
<!ELEMENT contentTypeBinding EMPTY>
<!ATTLIST contentTypeBinding
contentTypeId CDATA #REQUIRED
contentViewerId CDATA #REQUIRED>
- contentTypeId -
- contentViewerId -
Beispiele:
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>
API-Information:
Die ergänzte Klasse muss org.eclipse.compare.IViewerCreator
implementieren.
Bereitgestellte Implementierung:
Das Benutzerschnittstellen-Plug-in für Vergleiche definiert
Inhaltsanzeigefunktionen für Text und Images.
Copyright (c) 2000, 2004 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß den Bedingungen der "Eclipse Public License v1.0" zur Verfügung gestellt, die dieser Lieferung beiliegt und unter
http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.