Comparadores de configuración de lanzamiento

Identificador: org.eclipse.debug.core.launchConfigurationComparators

Descripción: este punto de extensión proporciona un mecanismo configurable para comparar atributos específicos de una configuración de lanzamiento. En general, para comparar la igualdad de los atributos de configuración de lanzamiento se puede utilizar la implementación por omisión de java.lang.Object.equals(Object). Sin embargo, los atributos que requieren un manejo especial deben implementar este punto de extensión. Por ejemplo, cuando un atributo se almacena como XML, es posible que dos series que representan un atributo equivalente tengan un formato de espacio en blanco distinto.

Códigos XML de configuración:

   <!ELEMENT launchConfigurationComparator>
   <!ATTLIST launchConfigurationComparator 

      id         CDATA #REQUIRED
      attribute  CDATA #REQUIRED
      class      CDATA #REQUIRED

Ejemplos:

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

<extension point="org.eclipse.debug.core.launchConfigurationComparators">
   <launchConfigurationComparator 
      id="com.example.ExampleIdentifier"
      attribute="com.example.ExampleAttributeName"
      class="com.example.ComapartorImplementation">
   </launchConfigurationComparator>
</extension> 

En el ejemplo anterior, se consultará el tipo de comparador de configuración de lanzamiento especificado al comparar la igualdad de los atributos por clave cuyo nombre es com.example.ExampleAttributeName.

Información sobre las API: el valor del atributo class debe ser un nombre totalmente calificado de una clase Java que implemente la interfaz java.util.Comparator.

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