Diálogo de configuración de lanzamiento

Las configuraciones de lanzamiento se pueden visualizar fácilmente mirando la UI que les corresponde. Los usuarios interaccionan con un diálogo de configuración de lanzamiento para crear instancias de los distintos tipos de configuraciones de lanzamiento con las que han contribuido los conectores. Cada tipo de configuración de lanzamiento define un grupo de pestañas que reúnen y visualizan información sobre la configuración. El grupo de pestañas de las aplicaciones Java locales se muestran más abajo.

Diálogo de configuración de lanzamiento con los grupos de pestañas con los que se ha contribuido

Las pestañas se suministran contribuyendo con el punto extensión org.eclipse.debug.ui.launchConfigurationTabGroups. Los códigos XML de esta extensión son muy sencillos. Se asocia el ID de un tipo de configuración (suministrado con la contribución de org.eclipse.debug.core.launchConfigurationTypes) a una clase que implemente ILaunchConfigurationTabGroup. Para suministrar el grupo de pestañas de la aplicación Java, se hace la siguiente contribución:

<extension point = "org.eclipse.debug.ui.launchConfigurationTabGroups">
	<launchConfigurationTabGroup
		id="org.eclipse.jdt.debug.ui.launchConfigurationTabGroup.localJavaApplication"
		type ="org.eclipse.jdt.launching.localJavaApplication"
		class="org.eclipse.jdt.internal.debug.ui.launcher.LocalJavaApplicationTabGroup">
	</launchConfigurationTabGroup>
</extension>

La clase del grupo de pestañas se encarga de crear las pestañas necesarias, así como de visualizar y guardar los datos relevantes de los atributos de las configuraciones de lanzamiento. Ya viene implementada una pestaña que es común para todas las configuraciones, CommonTab, y se puede crear mediante cualquier configuración. Esta pestaña gestiona el guardado de la configuración de lanzamiento y permite recoger las preferencias comunes.

 

Copyright IBM Corp. y otros 2000, 2002.