Comparadores de Configuração de Lançamento

Identificador: org.eclipse.debug.core.launchConfigurationComparators

Descrição: Este ponto de extensão fornece um mecanismo configurável para comparação de atributos específicos de uma configuração de lançamento. Em geral, os atributos de configuração de lançamento podem ser comparados para igualdade através da implementação padrão de java.lang.Object.equals(Object). Entretanto, os atributos que requerem tratamento especial devem implementar este ponto de extensão. Por exemplo, quando um atributo é armazenado como XML, é possível que duas cadeias que representam um atributo equivalente tenham formatação de espaço em branco diferente.

Marcação da Configuração:

   <!ELEMENT launchConfigurationComparator>
   <!ATTLIST launchConfigurationComparator 

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

Exemplos:

A seguir encontra-se um exmeplo de um ponto de extensão de comparador de configuração de lançamento:

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

No exemplo acima, o tipo especificado de comparador de configuração de lançamento será consultado ao comparar a igualdade de atributos por chave com o nome com.example.ExampleAttributeName.

Informações de API: O valor do atributo class deve ser um nome completo de uma classe Java que implementa a interface java.util.Comparator.

Copyright IBM Corp. 2000, 2001. Todos os Direitos Reservados.