Tipos de configuración de lanzamiento

Identificador: org.eclipse.debug.core.launchConfigurationTypes

Descripción: este punto de extensión proporciona un mecanismo configurable que permite lanzar aplicaciones. Cada tipo de configuración de lanzamiento tiene un nombre, admite una o más modalidades (ejecución y/o depuración) y especifica un responsable delegado para la implementación de la acción de lanzar una aplicación.

Códigos XML de configuración:

   <!ELEMENT launchConfigurationType (fileExtension?)>
   <!ATTLIST launchConfigurationType 

      id            CDATA #REQUIRED
      delegate      CDATA #REQUIRED
      modes         CDATA #REQUIRED
      name          CDATA #REQUIRED>
      public          CDATA (true | false) #IMPLIED>
   <!ATTLIST fileExtension 

      extension CDATA #REQUIRED
      default   CDATA (true | false) #IMPLIED>

Ejemplos:

El siguiente ejemplo ilustra el punto de extensión de un tipo de configuración de lanzamiento:

<extension point="org.eclipse.debug.core.launchConfigurationTypes">
   <launchConfigurationType 
      id="com.example.ExampleIdentifier"
      delegate="com.example.ExampleLaunchConfigurationDelegate"
      modes="run, debug"
      name="Aplicación de ejemplo">
      <fileExtension
         extension="txt"
         default=true>
      <fileExtension
         extension="gif"
         default=false>
   </launchConfigurationType>
</extension> 

En este ejemplo, el tipo de configuración de lanzamiento especificado admite ambas modalidades, de ejecución (run) y de depuración (debug). La configuración de lanzamiento es aplicable a los archivos txt y gif, siendo además la configuración de lanzamiento por omisión para los archivos txt.

Información sobre las API: el valor del atributo delegate debe ser el nombre totalmente calificado de una clase Java que implemente la interfaz org.eclipse.debug.core.model.ILaunchConfigurationDelegate.

Copyright IBM Corp. 2000, 2001. Reservados todos los derechos.