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.
Nota: desde o 3.1, o sistema de ajuda utiliza o suporte ao
navegador do workbench (consulte
org.eclipse.ui.browserSupport
). O ponto de extensão
descrito neste documento permanece para ser utilizado apenas para
ajuda independente. Todos os adaptadores de navegadores customizados
que precisam trabalhar no modo do workbench precisam ser movidos para
o ponto de extensão do workbench.
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.
Direitos Autorais (c) 2000, 2005 IBM Corporation e outros.
Todos os direitos reservados.
Este programa e os materiais que o acompanham são disponibilizados
sob os termos da Eclipse Public License v1.0 que acompanha esta
distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/epl-v10.html