Aplicações
Identificador:
org.eclipse.core.runtime.applications
Descrição:
O tempo de execução da plataforma suporta plug-ins que pretendem declarar pontos de entrada principais. Ou seja, os programas que pretendam ser executados utilizando o tempo de execução da plataforma, controlando ao mesmo tempo todos os aspectos da execução, podem considerar-se aplicações. As aplicações declaradas podem ser executadas directamente do iniciador da plataforma principal, especificando o argumento -application, em que o parâmetro é o id de uma extensão facultada ao ponto de extensão de aplicações aqui descrito.
Esta aplicação é replicada e executada pela plataforma.
Os clientes da plataforma também podem utilizar a plataforma para buscar e executar várias aplicações.
Marcação da Configuração:
<!ELEMENT extension (application)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #REQUIRED
name CDATA #IMPLIED>
<!ELEMENT application (run?)>
<!ELEMENT run (parameter*)>
<!ATTLIST run
class CDATA #REQUIRED>
- class - o nome totalmente qualificado de uma classe que implementa org.eclipse.core.runtime.IPlatformRunnable.
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name - o nome deste parâmetro disponibilizado às instâncias-objecto da classe de aplicação especificada
- value - o nome deste parâmetro disponibilizado às instâncias-objecto da classe de aplicação especificada
Exemplos:
De seguida é apresentado um exemplo de uma declaração de aplicação:
<extension id=
"coolApplication"
point=
"org.eclipse.core.runtime.applications"
>
<application>
<run class=
"com.xyz.applications.Cool"
>
<parameter name=
"optimize"
value=
"true"
/>
</run>
</application>
</extension>
Informações de API:
O valor do atributo class tem de representar um implementador deorg.eclipse.core.runtime.IPlatformRunnable.
Implementação Facultada:
A plataforma faculta várias aplicações, incluindo a própria área de trabalho da plataforma.
Copyright (c) 2004, 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