Supporto browser
Identificativo:
org.eclipse.ui.browserSupport
Da:
3.1
Descrizione:
Questo punto di estensione viene utilizzato per fornire il supporto del browser del
workbench. Il supporto è responsabile dell'apertura degli URL per tutti i plugin Eclipse. Il workbench fornisce una implementazione
molto semplice, con un'implementazione più completa disponibile come plugin RCP facoltativo.
I contributi da distribuire con il prodotto come supporto standard sono contrassegnati come default
. In questo modo, è
possibile sovrascrivere il supporto con un altro contributo che non è contrassegnato come default
. Notare, tuttavia, che in un
determinato momento può essere attivo un solo supporto. In caso di più contributi predefiniti e/o non predefiniti, il risultato non è
deterministico.
Tag di configurazione:
<!ELEMENT extension (support+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificativo completo del punto di estensione di
destinazione.
- id - identificativo facoltativo dell'istanza dell'estensione.
- name - nome dell'istanza dell'estensione facoltativo.
<!ELEMENT support EMPTY>
<!ATTLIST support
class CDATA #REQUIRED
default (true | false) "false">
- class - la classe che fornisce il supporto browser per il workbench. Questa classe deve
estendere
org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport
.
- default - indica se questo supporto è quello predefinito. Il supporto browser dovrebbe essere contrassegnato come
predefinito se viene normalmente distribuito con il prodotto come supporto browser standard. Il supporti browser che devono sovrascrivere
il supporto predefinito devono avere questo indicatore impostato su
false
. Se il workbench rileva due estensioni,
applicherà quella non predefinita su quella predefinita.
Esempi:
Di seguito è riportato un esempio di un contributo del supporto browser:
<extension point=
"org.eclipse.ui.browserSupport"
>
<support
default=
"true"
class=
"com.example.xyz.MyBrowserSupport"
>
</support>
</extension>
Informazioni API:
I contributor devono fornire una classe che estende org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport
.
Implementazione fornita:
Il workbench fornisce una semplice implementazione del supporto browser
che viene utilizzata se non vengono trovati altri contributi nel registro.
Copyright (c) 2005 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono disponibili secondo i termini della Eclipse Public
License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/epl-v10.html