Funktioner för visning av innehåll

org.eclipse.compare.contentViewers

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.

<!ELEMENT extension (viewer* , contentTypeBinding*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT viewer EMPTY>

<!ATTLIST viewer

id         CDATA #REQUIRED

class      CDATA #REQUIRED

extensions CDATA #IMPLIED>


<!ELEMENT contentTypeBinding EMPTY>

<!ATTLIST contentTypeBinding

contentTypeId   CDATA #REQUIRED

contentViewerId CDATA #REQUIRED>


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>

Den bidragande klassen måste implementera org.eclipse.compare.IViewerCreator

Insticksprogrammet för gränssnittsjämförelse definierar funktioner för visning av innehåll av text, binärt innehåll och bilder.