Navegador

org.eclipse.help.base.browser

3.0 (incluído originalmente no release 2.0 como org.eclipse.help.ui.browser)

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.

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


<!ELEMENT factoryclass (parameter*)>

<!ATTLIST factoryclass

class CDATA #REQUIRED>


<!ELEMENT parameter EMPTY>

<!ATTLIST parameter

name  CDATA #REQUIRED

value CDATA #REQUIRED>


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>

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.

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.