Suporte de Browser
Identificador:
org.eclipse.ui.browserSupport
A partir de:
3.1
Descrição:
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.
Marcação da Configuração:
<!ELEMENT extension (support+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Um identificador totalmente qualificado do ponto de extensão destino.
- id - Um identificador opcional da instância-objecto da extensão.
- name - Um nome opcional da instância-objecto da extensão.
<!ELEMENT support EMPTY>
<!ATTLIST support
class CDATA #REQUIRED
default (true | false) "false">
- class - A classe que faculta o suporte de browser à área de trabalho. Esta classe deve expandir
org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport
.
- default - indica se este suporte é o predefinido. O suporte de browser deve ser marcado como predefinido, se normalmente for enviado com o produto como suporte padrão de browser. Os suportes de browser que têm de sobrepor o suporte predefinido devem ter este sinalizador definido como
false
. Quando a área de trabalho encontra duas extensões, escolherá a que não seja predefinida.
Exemplos:
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>
Informações de API:
Espera-se que os contribuintes facultem uma classe que expanda org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport
.
Implementação Facultada:
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.
Copyright (c) 2005 IBM Corporation e outros.
Todos os direitos reservados. Este programa e os materiais que o acompanham estão disponíveis sob os termos da Eclipse Public License v1.0, que acompanha esta distribuição, e estão disponíveis em http://www.eclipse.org/legal/epl-v10.html