Funktioner för visning av innehåll
ID:
org.eclipse.compare.contentViewers
Beskrivning:
Den här utökningspunkten gör det möjligt för ett insticksprogram att registrera funktioner för vissa innehållstyper. Dessa funktioner används i EditionSelectionDialog när en version av en resurs eller en delsektion av en resurs presenteras. Funktionen
utökar org.eclipse.jface.viewers.Viewer. Eftersom vissa funktioner inte har en standardkonstruktor
måste dock utökningspunkten implementera fabriksgrä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åll 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
contentViewerId CDATA #REQUIRED>
- contentTypeId -
- contentViewerId -
Exempel:
Följande är ett exempel på en funktion för visning av
textfiler (tillägget "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:
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 av 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