Fournisseur de référence

org.eclipse.ui.workbench.texteditor.quickdiffReferenceProvider

3.0

Permet à des contributeurs d'ajouter des fournisseurs de référence à l'affichage de Quick Diff.

<!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) >

La définition d'un fournisseur de référence pour l'affichage de Quick Diff.



L'exemple ci-dessous illustre la définition d'un fournisseur de référence. Il contribue un fournisseur utilisant la version d'un document enregistré sur le disque comme référence.

 

<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>

Il n'y a pas d'autres API pour la gestion des fournisseurs de référence.

Le plug-in org.eclipse.ui.editors contribue LastSaveReferenceProvider. Voir son implémentation à titre d'exemple.