Navegador
Identificador:
org.eclipse.help.base.browser
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 de Configuração:
<!ELEMENT extension (browser*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT browser (factoryclass)>
<!ATTLIST browser
id CDATA #REQUIRED
factoryclass CDATA #IMPLIED
name CDATA #REQUIRED>
- 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.help.browser.IBrowserFactory. Esse atributo pode ser omitido e o elemento factoryclass aninhado pode ser fornecido em seu lugar.
- name - o nome do navegador (traduzível).
<!ELEMENT factoryclass (parameter*)>
<!ATTLIST factoryclass
class CDATA #REQUIRED>
- class - a classe de implementação para a criação do navegador. Esta classe deve implementar ainterface org.eclipse.help.browser.IBrowserFactory.
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name - nome de um parâmetro transmitido para a classe de implementação
- value - valor de um parâmetro transmitido para a classe de implementação
Exemplos:
A seguir encontra-se 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 sobre API:
A classe de depósito de informações do fornecedor fornecida deve implementar a interface org.eclipse.help.browser.IBrowserFactory.
Os métodos nesta
interface determinam se a fábrica está disponível no sistema
determinado, por exemplo, é capaz de fornecer instâncias do navegador e criar
instâncias do navegador que implementam a interface IBrowser.
Implementação Fornecida:
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.
Copyright (c) 2000, 2003 IBM Corporation e outros.
Todos os direitos reservados.
Este programa e os materiais que o acompanham são disponibilizados sob os termos da Common Public License v1.0 que acompanha esta distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/cpl-v10.html