Funktioner för visning av innehållssammanfogning
ID:
org.eclipse.compare.contentMergeViewers
Beskrivning:
Den här utökningspunkten gör det möjligt för ett insticksprogram att registrera funktioner för jämförelse/sammanfogning för vissa innehållstyper. Funktionen
utökar org.eclipse.jface.viewers.Viewer. Eftersom vissa funktioner inte har en standardkonstruktor
måste dock utökningspunkten implementera det fabriksinställda gränssnittet
för funktionerna org.eclipse.compare.IViewerCreator.
Konfigurationsmärkordsuppsättning:
<!ELEMENT extension (viewer* , contentTypeBinding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - ett fullständigt ID för målutökningspunkten
- id - ett valfritt ID för utökningsförekomsten
- name - ett valfritt namn på utökningsförekomsten
<!ELEMENT viewer EMPTY>
<!ATTLIST viewer
id CDATA #REQUIRED
class CDATA #REQUIRED
extensions CDATA #IMPLIED>
- id - En unik identifierare som kan användas för hänvisning till denna funktion.
- class - Ett fullständigt namn på en klass som implementerar en fabrik för
funktionen för visning av innehållssammanfogning och implementerar org.eclipse.compare.IViewerCreator.
- extensions - En kommaavgränsad lista med filtillägg, till exempel "java, gif".
<!ELEMENT contentTypeBinding EMPTY>
<!ATTLIST contentTypeBinding
contentTypeId CDATA #REQUIRED
contentMergeViewerId CDATA #REQUIRED>
- contentTypeId -
- contentMergeViewerId -
Exempel:
Följande är ett exempel på en funktion för jämförelse/sammanfogning av textfiler (tillägget "txt"):
<extension point =
"org.eclipse.compare.contentMergeViewers"
>
<viewer
id=
"org.eclipse.compare.contentmergeviewer.TextMergeViewer"
class=
"org.eclipse.compare.internal.TextMergeViewerCreator"
extensions=
"txt"
/>
</extension>
API-information:
Den bidragande klassen måste implementera org.eclipse.compare.IViewerCreator
Medföljande implementering:
Insticksprogrammet för gränssnittsjämförelse definierar funktioner för visning av innehåll för text, binärt innehåll och bilder.
Copyright (c) 2000, 2004 IBM Corporation and others.
All Rights Reserved. Detta program och medföljande material tillhandahålls under villkoren för Eclipse Public License v1.0 som medföljer denna distribution och finns tillgänglig på
http://www.eclipse.org/legal/epl-v10.html