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.

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