Browsers
Identificador:
org.eclipse.ui.browser.browsers
Desde:
3.0 (inicialmente adicionado à edição 2.0 como org.eclipse.help.ui.browser)
Descrição:
Faculta browsers da Web capazes de apresentar documentos html num URL estabelecido.
Marcação da configuração:
<!ELEMENT extension (browser*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT browser
(location)>
<!ATTLIST browser
id CDATA #REQUIRED
factoryclass CDATA #IMPLIED
name CDATA #REQUIRED
os CDATA #IMPLIED
executable CDATA #IMPLIED>
- id - o id exclusivo do browser.
- factoryclass - a classe de implementação da fábrica de browsers.Esta
classe tem de implementar a interface org.eclipse.ui.browser.BrowserFactory.
- name - o nome do browser (traduzível).
- os - lista separada por vírgulas dos sistemas operativos. Serão
apenas utilizados os browsers com o OS correcto. Se o parâmetro OS estiver
vazio, será pressuposto que o browser funciona em todos os OS.
- executable - o nome do ficheiro executável
<!ELEMENT location
(#PCDATA)>
Localizações de instalação predefinidas. Estas localizações não deverão conter
o caminho inicial, uma vez que este será substituído por todas as unidades de disco conhecidas.
(Por exemplo, no Windows, uma localização do "test.exe" iria procurar
"c:\test.exe", "d:\test.exe", etc. para todas as unidades de disco conhecidas.
Exemplos:
De seguida é apresentado um exemplo de utilização do ponto de extensão de browser:
<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ção da API:
A classe da fábrica facultada tem de implementar a interface org.eclipse.help.browser.IBrowserFactory.
Os métodos dessa interface determinam se a fábrica está disponível no sistema estabelecido, i.e., se é capaz de facultar instâncias-objecto e criar instâncias-objecto que implementem a interface IBrowser.
Implementação Facultada:
Os plug-ins org.eclipse.help.base e org.eclipse.help.ui contêm a implementação de browsers em plataformas comuns.
Outros plug-ins podem facultar implementações diferentes.Nas preferências, o utilizador pode seleccionar o browser predefinido entre os browsers predefinidos.
Copyright (c) 2000, 2005 IBM Corporation e outros.
Todos os direitos reservados. Este programa e os materiais que o acompanham estão disponíveis sob os termos da Eclipse Public License v1.0, que acompanha esta distribuição e estão disponíveis em http://www.eclipse.org/legal/epl-v10.html