Inicio
Identificador:
org.eclipse.ui.startup
A partir del release:
Release 2.0
Descripción:
Este punto de extensión sirve para registrar los
conectores que deben activarse en el momento del inicio. La clase plugin o la clase
suministrada como atributo en el elemento startup debe implementar la interfaz
org.eclipse.ui.IStartup. Una vez iniciado el
entorno de trabajo, se llamará al método earlyStartup() desde una hebra aparte.
Si el elemento startup tiene un atributo class, se creará la instancia de la
clase y se llamará al método
earlyStartup() en el resultado.
De lo contrario, se llamará a este método desde la clase plug-in.
No especifique la clase plug-in como valor del atributo class, o se creará la
instancia dos veces (una por la activación regular de conectores y otra por
este mecanismo).
Estos conectores figuran en las preferencias del entorno de trabajo y el
usuario puede inhabilitarlos para que no se activen en el momento del inicio.
Código de configuración:
<!ELEMENT extension (startup*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point: identificador totalmente calificado del punto de extensión destino
- id: identificador opcional de la instancia de extensión
- name: nombre opcional de la instancia de extensión
<!ELEMENT startup EMPTY>
<!ATTLIST startup
class CDATA #IMPLIED>
- class: nombre totalmente calificado de la clase que implementa
la interfaz org.eclipse.ui.IStartup.
Si no se especifica, se utiliza la clase plug-in. No especifique la clase
plug-in como valor explícito, o se creará la instancia dos veces (una
por la activación regular de conectores y otra por este mecanismo).
A partir del release 3.0.
Ejemplos:
A continuación figura un ejemplo de extensión startup:
<extension point=
"org.eclipse.ui.startup"
>
<startup class=
"org.eclipse.example.StartupClass"
/>
</extension>
Información sobre las API:
Consulte la interfaz
org.eclipse.ui.IStartup.
Copyright (c) 2002, 2005 IBM Corporation y otros.
Reservados todos los derechos. Este programa y sus materiales adjuntos están
disponibles bajo los términos de la licencia pública común (Eclipse Public
License) v1.0 que acompaña a esta distribución, y está disponible en
http://www.eclipse.org/legal/epl-v10.html