Supporto browser

org.eclipse.ui.browserSupport

3.1

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.

<!ELEMENT extension (support+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT support EMPTY>

<!ATTLIST support

class   CDATA #REQUIRED

default (true | false) "false">


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>

I contributor devono fornire una classe che estende org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport.

Il workbench fornisce una semplice implementazione del supporto browser che viene utilizzata se non vengono trovati altri contributi nel registro.