Inicio

org.eclipse.ui.startup

Release 2.0

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.

<!ELEMENT extension (startup*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT startup EMPTY>

<!ATTLIST startup

class CDATA #IMPLIED>


A continuación figura un ejemplo de extensión startup:
   

<extension point=

"org.eclipse.ui.startup"

>

<startup class=

"org.eclipse.example.StartupClass"

/>

</extension>

Consulte la interfaz org.eclipse.ui.IStartup.