Mischfunktion für Datenstrom
Kennung:
org.eclipse.compare.streamMergers
Seit:
3.0
Beschreibung:
An diesem Erweiterungspunkt kann ein Plug-in eine Mischfunktion für Datenstromextension für spezifische Inhaltstypen registrieren. Die Mischfunktion für Datenstromextension führt voraussichtlich eine Dreifachmischung an drei Eingabedatenströmen aus und schreibt das Ergebnis für einen Ausgabedatenstrom.
The extension point must implement the interfacDer Erweiterungspunkt muss die Schnittstelle org.eclipse.compare.IStreamMerger implementieren.
Konfigurationsbefehle:
<!ELEMENT extension (streamMerger* , contentTypeBinding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Vollständig qualifizierte ID des Zielerweiterungspunktes.
- id - Optionale ID des Erweiterungsexemplars
- name - Optionaler Name des Erweiterungsexemplars
<!ELEMENT streamMerger EMPTY>
<!ATTLIST streamMerger
id CDATA #REQUIRED
class CDATA #REQUIRED
extensions CDATA #IMPLIED>
- id - Eine eindeutige ID, die zum Verweisen auf die Mischfunktion für Datenstrom eingesetzt werden kann.
- class - Der vollständig qualifizierte Name einer Klasse, die die Schnittstelle org.eclipse.compare.IStreamMerger implementiert.
- extensions - Eine durch Kommata gegliederte Liste von Dateierweiterungen, z. B. "java, properties".
<!ELEMENT contentTypeBinding EMPTY>
<!ATTLIST contentTypeBinding
contentTypeId CDATA #REQUIRED
streamMergerId CDATA #REQUIRED>
- contentTypeId -
- streamMergerId -
Beispiele:
Beispiel für eine Mischfunktion für Datenstrom für Eigenschaftsdateien (Dateierweiterung "properties") dargestellt:
<extension point =
"org.eclipse.compare.streamMergers"
>
<streamMerger
id=
"org.eclipse.compare.internal.merge.TextStreamMerger"
class=
"org.eclipse.compare.internal.merge.TextStreamMerger"
extensions=
"properties"
/>
</extension>
API-Information:
Die ergänzte Klasse muss org.eclipse.compare.IStreamMerger
implementieren.
Bereitgestellte Implementierung:
Das Benutzerschnittstellen-Plug-in definiert eine Mischfunktion für Datenstrom für zeilenorientierte Textdateien.
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.