Suporte de Browser

org.eclipse.ui.browserSupport

3.1

Este ponto de extensão é utilizado para contribuir com suporte de browser da área de trabalho. O suporte é responsável por abrir URLs para todos os plug-ins de Eclipse. A área de trabalho faculta uma implementação muito rudimentar, com uma implementação mais completa disponível como um plug-in RCP opcional.

As contribuições que devem ser enviadas com o produto, enquanto suporte padrão, devem ser marcadas como predefinidas (default). Desta forma, é possível sobrepor o suporte com outra contribuição que não esteja marcada como predefinida (default). Contudo, tenha em atenção que apenas um suporte pode estar activo em qualquer altura. No caso de várias contribuições predefinidas e/ou não predefinidas, o resultado não é determinante.

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


De seguida é apresentado um exemplo de uma contribuição de suporte de browser:
   

<extension point=

"org.eclipse.ui.browserSupport"

>

<support default=

"true"

class=

"com.example.xyz.MyBrowserSupport"

>

</support>

</extension>

Espera-se que os contribuintes facultem uma classe que expanda org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport.

A área de trabalho faculta uma implementação simples do suporte de browser, que se utiliza quando não são encontradas quaisquer contribuições no registo.