Referentieprovider

org.eclipse.ui.workbench.texteditor.quickdiffReferenceProvider

3.0

Hiermee kunnen referentieproviders worden toegevoegd ten behoeve van de snelvergelijkingsweergave.

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

De definitie van een referentieprovider voor de snelvergelijkingsweergave.



Dit is een voorbeeld van de extensie referenceProvider. Het betreft een provider die de versie van een document gebruikt die als referentie op schijf is opgeslagen.

 

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

Er is geen aanvullende API voor het beheer van referentieproviders.

De plugin org.eclipse.ui.editors levert LastSaveReferenceProvider aan. Zie de implementatie ervan als voorbeeld.