Mischfunktionen für Speicherinhalt
Kennung:
org.eclipse.team.core.storageMergers
Seit:
3.2
Beschreibung:
An diesem Erweiterungspunkt kann ein Plug-in für bestimmte Inhaltstypen eine Mischfunktion für den Speicherinhalt registrieren.
Die Mischfunktion für den Speicherinhalt führt voraussichtlich eine Dreifachmischung für drei Eingabespeichern aus und schreibt das Ergebnis in einen Ausgabedatenstrom.
Der Erweiterungspunkt muss die Schnittstelle org.eclipse.team.core.mapping.IStorageMerger implementieren.
Konfigurationsbefehle:
<!ELEMENT extension (storageMerger* , contentTypeBinding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point: Vollständig qualifizierte Kennung des Zielerweiterungspunktes
- id: Optionale Kennung des Erweiterungsexemplars
- name: Optionaler Name des Erweiterungsexemplars
<!ELEMENT storageMerger EMPTY>
<!ATTLIST storageMerger
id CDATA #REQUIRED
class CDATA #REQUIRED
extensions CDATA #IMPLIED>
- id: Eine eindeutige Kennung, mit der auf die Mischfunktion für den Speicherinhalt verwiesen werden kann.
- class: Ein vollständig qualifizierter Name einer Klasse, die org.eclipse.team.core.mapping.IStorageMerger implementiert.
- extensions: Eine durch Kommata gegliederte Liste von Dateierweiterungen, z. B. "java, properties".
<!ELEMENT contentTypeBinding EMPTY>
<!ATTLIST contentTypeBinding
contentTypeId CDATA #REQUIRED
storageMergerId CDATA #REQUIRED>
- contentTypeId:
- storageMergerId:
Beispiele:
Das folgende Beispiel zeigt eine Mischfunktion für den Speicherinhalt, die für Eigenschaftendateien (Erweiterung "properties") verwendet wird.
<extension point =
"org.eclipse.team.core.storageMergers"
>
<storageMerger
id=
"org.eclipse.team.internal.core.merge.PropertiesStorageMerger"
class=
"org.eclipse.team.internal.core.merge.PropertiesStorageMerger"
extensions=
"properties"
/>
</extension>
API-Informationen:
Die ergänzte Klasse muss org.eclipse.team.core.mapping.IStorageMerger
implementieren.
Bereitgestellte Implementierung:
Das Plug-in für die Teambenutzerschnittstelle stellt eine Mischfunktion für den Speicherinhalt bereit, die für zeilenorientierte Textdateien verwendet werden kann.
Copyright (c) 2005 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.