Ajuda do Marcador

Identificador: org.eclipse.ui.markerHelp

Desde: Release 2.0

Descrição: Este ponto de extensão é utilizado para associar um ID de contexto de ajuda a um "tipo" de marcador específico (um marcador de um determinado tipo ou ter determinados valores de atributos).

Marcação da Configuração:

   <!ELEMENT extension (markerHelp*)>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT markerHelp (attribute*)>

   <!ATTLIST markerHelp
     markerType    CDATA #IMPLIED
     helpContextId CDATA #REQUIRED
   >

   <!ELEMENT attribute EMPTY>

   <!ATTLIST attribute
     name  CDATA #REQUIRED
     value CDATA #REQUIRED
   >

Exemplos: A seguir, um exemplo de extensão da ajuda do marcador (observe que o subelemento e os atributos de modo são utilizados):

 <extension point="org.eclipse.ui.markerHelp">
  <markerHelp
   markerType="org.eclipse.ui.examples.readmetool.readmemarker"
   helpContextId="org.eclipse.ui.examples.readmetool.marker_example1_context">
   <attribute name="org.eclipse.ui.examples.readmetool.id" value="1234"/>
  </markerHelp>
 </extension>

No exemplo acima, um ID de contexto de ajuda é associado aos marcadores do tipo org.eclipse.ui.examples.readmetool.readmemarker pertencentes a org.eclipse.ui.examples.readmetool.id que possui um valor atribuído de 1234.

Informações de API: Compete ao desenvolvedor assegurar que apenas um ID de contexto de ajuda simples seja fornecido para um determinado marcador. Se dois ou mais IDs de contexto de ajuda forem fornecidos para um determinado tipo de marcador, o workbench não definirá qual será retornado. Entretanto, o workbench define que o ID do contexto "mais específico" sempre será retornado para um determinado marcador. Isto é, um ID de contexto associado a três valores de atributos correspondentes será retornado antes de um ID de contexto associado a apenas dois.

Copyright (c) 2002, 2003 IBM Corporation e outros. Todos os direitos reservados. Este programa e os materiais que o acompanham são disponibilizados sob os termos da Common Public License v1.0 que acompanha esta distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/cpl-v10.html