Anzeigefunktionen für Strukturmischoperationen
Kennung:
org.eclipse.compare.structureMergeViewers
Beschreibung:
An diesem Erweiterungspunkt kann ein Plug-in Vergleich/Zusammenfüge-Anzeigefunktionen für strukturelle Inhaltstypen registrieren. 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
- id - Optionale ID des Erweiterungsexemplars
- name - Optionaler Name des Erweiterungsexemplars
<!ELEMENT viewer EMPTY>
<!ATTLIST viewer
id CDATA #REQUIRED
class CDATA #REQUIRED
extensions CDATA #REQUIRED>
- 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 für Strukturmischung sowie die Schnittstelle org.eclipse.compare.IViewerCreatorimplementiert.
- extensions - Eine durch Kommata gegliederte Liste von Dateierweiterungen, z. B. "zip, jar".
<!ELEMENT contentTypeBinding EMPTY>
<!ATTLIST contentTypeBinding
contentTypeId CDATA #REQUIRED
structureMergeViewerId CDATA #REQUIRED>
- contentTypeId -
- structureMergeViewerId -
Beispiele:
Das folgende Beispiel ist eine Anzeigefunktion für
Vergleiche/Mischoperationen von komprimierten Dateien (Erweiterung
"zip"):
<extension point =
"org.eclipse.compare.structureMergeViewers"
>
<viewer
id=
"org.eclipse.compare.ZipCompareViewer"
class=
"org.eclipse.compare.ZipCompareViewerCreator"
extensions=
"zip"
/>
</extension>
API-Information:
Die ergänzte Klasse muss org.eclipse.compare.IViewerCreator
implementieren.
Bereitgestellte Implementierung:
Das Benutzerschnittstellen-Plug-in für Vergleiche definiert eine
Anzeigefunktion für Strukturvergleiche für komprimierte
Archive (ZIP).
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.