Nota: o sistema de ajuda ainda está em desenvolvimento e esperam-se algumas alterações antes de alcançar estabilidade. Nesse estágio é possível solicitar feedback de pessoas que adotaram o sistema anteriormente, entendendo-se que os detalhes dos mecanismos de contribuição poderão ser alterados nos pontos de ruptura. |
Descrição: Para fornecer navegadores da web capazes de exibir
documentos html na URL específica
Esse ponto de extensão foi incluído em 2.0.
Marcação da Configuração:
<!ELEMENT browser EMPTY>
<!ATTLIST browser id CDATA #REQUIRED >
<!ATTLIST browser factoryclass CDATA #REQUIRED>
<!ATTLIST browser name CDATA #REQUIRED >
A seguir encontra-se um exemplo da utilização do ponto de extensão do navegador:
(no arquivo plugin.xml)
<extension point="org.eclipse.help.ui.browser">
<browser id="org.eclipse.myPlugin.myBrowserID"
factoryclass="org.eclipse.myPlugin.myPackage.MyFactoryClass"
name="My Browser" />
</extension>
Informações de API: A classe de fábrica fornecida deve implementar a interface org.eclipse.help.ui.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: O plug-in org.eclipse.help.ui contém a implementação de navegadores em plataformas comuns. Outros plug-ins podem fornecer implementação diferente. Nas preferências, o usuário pode selecionar o navegador padrão entre navegadores disponíveis.