Navegadores
Identificador:
org.eclipse.ui.browser.browsers
Desde:
3.0 (incluído originalmente no release 2.0 como org.eclipse.help.ui.browser)
Descrição:
Para fornecer navegadores da Web capazes de exibir documentos html em um URL fornecido.
Marcação da Configuração:
<!ELEMENT extension (browser*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT browser (location)>
<!ATTLIST browser
id CDATA #REQUIRED
factoryclass CDATA #IMPLIED
name CDATA #REQUIRED
os CDATA #IMPLIED
executable CDATA #IMPLIED>
- id - o ID exclusivo do navegador.
- factoryclass - a classe de implementação para a criação do navegador.
Esta classe deve implementar a interface org.eclipse.ui.browser.BrowserFactory.
- name - o nome do navegador (traduzível).
- os - lista separada por vírgula de sistemas operacionais. Somente os navegadores com o S.O. correto serão utilizados. Se o parâmetro do S.O. estiver vazio, o navegador considerará trabalhar em todos os S.O.s
- executable - o nome do arquivo executável
<!ELEMENT location (#PCDATA)>
Locais de instalação padrão. Esses locais não devem conter o caminho inicial, pois será substituído por todas as unidades conhecidas. (por
exemplo, no Windows, um local de "test.exe" procuraria por "c:\test.exe", "d:\test.exe", etc. para todas as unidades conhecidas.
Exemplos:
A seguir um exemplo da utilização do ponto de extensão do navegador:
<extension point=
"org.eclipse.help.base.browser"
>
<browser
id=
"org.eclipse.myPlugin.myBrowserID"
factoryClass=
"org.eclipse.myPlugin.myPackage.MyFactoryClass"
name=
"My Browser"
>
</browser>
</extension>
Informações da API:
A classe de depósito de informações do fornecedor fornecida deve implementar a interface org.eclipse.help.browser.IBrowserFactory.
Os
métodos nessa interface determinam se o factory está disponível no sistema especificado, ou
seja, se é capaz de fornecer instâncias de navegador e criar instâncias de navegador que
implementam a interface do IBrowser.
Implementações Fornecidas:
Os plug-ins org.eclipse.help.base e org.eclipse.help.ui contêm implementações de navegadores em plataformas comuns.
Outros plug-ins podem fornecer implementações diferentes. Nas preferências, o usuário pode selecionar o navegador padrão entre os navegadores disponíveis.
Direitos Autorais (c) 2000, 2005 IBM Corporation e outros.
Todos os direitos reservados. Este programa e os materiais fornecidos com ele são
disponibilizados sob os termos da Licença Pública do Eclipse v1.0 que acompanha
esta distribuição e está disponível em
http://www.eclipse.org/legal/epl-v10.html