Bindinger for kontekstvisning

org.eclipse.debug.ui.contextViewBindings

3.0

Dette utvidelsespunktet har en mekanisme for å knytte en visning til en kontekstidentifikator. Når en kontekst blir aktivert av feilsøkingsvisningen, blir visninger som er knyttet til det (og også visninger som er knyttet til hvilke som helst andre overordnede kontekster), åpnet, lukket eller aktivert. Bidragsytere har muligheten til å overstyre den automatiske åpne- og lukkevirkemåten.

<!ELEMENT extension (contextViewBinding*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT contextViewBinding EMPTY>

<!ATTLIST contextViewBinding

contextId CDATA #REQUIRED

viewId    CDATA #REQUIRED

autoOpen  (true | false)

autoClose (true | false) >


Nedenfor finner du et eksempel på en binding for en kontekstvisning:

<extension point=

"org.eclipse.debug.ui.contextViewBindings"

>

<contextViewBinding contextId=

"com.example.mydebugger.debugging"

viewId=

"com.example.view"

autoOpen=

"true"

autoClose=

"false"

>

</contextViewBinding>

</extension>

I eksempelet ovenfor blir den gitte visningen åpnet automatisk når en kontekst med den oppgitte identifikatoren aktiveres av feilsøkingsvisningen. Når en kontekst som er bundet til en annen feilsøkingsmodell og ikke er knyttet til visningen, blir aktivert, blir visningen ikke lukket automatisk.