Verweisprovider

org.eclipse.ui.workbench.texteditor.quickdiffReferenceProvider

3.0

Ermöglicht Entwicklern, Verweisprovider für das Anzeigen der Schnelldifferenz hinzuzufügen.

<!ELEMENT extension (referenceprovider+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT referenceprovider EMPTY>

<!ATTLIST referenceprovider

class   CDATA #REQUIRED

label   CDATA #IMPLIED

id      CDATA #REQUIRED

default (true | false) >

Die Definition eines Verweisproviders für das Anzeigen der Schnelldifferenz.



Im Folgenden ist ein Beispiel einer Definition für einen Verweisprovider dargestellt. Sie fügt einen Provider hinzu, der die Version eines auf der Festplatte gespeicherten Dokuments als Verweis verwendet.

 

<extension point=

"quickdiff.referenceprovider"

>

<referenceprovider id=

"default"

name=

"%LastSavedProvider.name"

label=

"%quickdiff.referenceprovider.label"

class=

"org.eclipse.ui.internal.editors.quickdiff.providers.LastSaveReferenceProvider"

>

</referenceprovider>

</extension>

Es steht keine zusätzliche API für die Verwaltung von Verweisprovidern zur Verfügung.

Das Plug-in org.eclipse.ui.editors ergänzt LastSaveReferenceProvider. Seine Implementierung ist als ein Beispiel zu betrachten.