Especificação de Anotação do Marcador
Identificador:
org.eclipse.ui.editors.markerAnnotationSpecification
A partir de:
3.0 (originalmente designado por org.eclipse.ui.workbench.texteditor.markerAnnotationSpecification)
Descrição:
Este ponto de extensão é utilizado para definir as propriedades de apresentação para os marcadores. É possível aceder às extensões fornecidas por este ponto de extensão utilizando org.eclipse.ui.texteditor.MarkerAnnotationPreferences. Utilize org.eclipse.ui.texteditor.AnnotationPreferenceLookup para obter a preferência de anotação para uma determinada anotação.
Note que uma extensão será apenas devolvida a partir de MarkerAnnotationPreferences.getAnnotationPreferences
(e será assim incluída na página das preferências), se contiver os quatro atributos seguintes além do annotationType
obrigatório:
colorPreferenceKey
colorPreferenceValue
overviewRulerPreferenceKey
textPreferenceKey
Os tipos de preferências de anotação que expandem outra preferência da anotação têm permissão para substituir os atributos que já estão definidos numa especificação de preferência ascendente, mas não será possível aceder aos mesmos a partir da página de preferências.
Marcação da Configuração:
<!ELEMENT extension (specification)>
<!ATTLIST extention
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT specification EMPTY>
<!ATTLIST specification
annotationType CDATA #REQUIRED
colorPreferenceKey CDATA #IMPLIED
overviewRulerPreferenceKey CDATA #IMPLIED
verticalRulerPreferenceKey CDATA #IMPLIED
textPreferenceKey CDATA #IMPLIED
label CDATA #IMPLIED
highlightPreferenceKey CDATA #IMPLIED
colorPreferenceValue CDATA #IMPLIED
presentationLayer CDATA #IMPLIED
overviewRulerPreferenceValue (true | false)
verticalRulerPreferenceValue (true | false)
textPreferenceValue (true | false)
highlightPreferenceValue (true | false)
contributesToHeader (true | false)
showInNextPrevDropdownToolbarActionKey CDATA #IMPLIED
showInNextPrevDropdownToolbarAction (true | false)
isGoToNextNavigationTargetKey CDATA #IMPLIED
isGoToNextNavigationTarget (true | false)
isGoToPreviousNavigationTargetKey CDATA #IMPLIED
isGoToPreviousNavigationTarget (true | false)
icon CDATA #IMPLIED
quickFixIcon CDATA
#IMPLIED
symbolicIcon (error|warning|info|task|bookmark)
annotationImageProvider CDATA #IMPLIED
textStylePreferenceKey CDATA #IMPLIED
textStylePreferenceValue (SQUIGGLES|BOX|UNDERLINE|IBEAM|NONE)
includeOnPreferencePage (true | false) "true">
- annotationType - o tipo de anotação.
- colorPreferenceKey - deve fornecer-se a chave de preferência de cor, caso contrário, este tipo de anotação não será incluído na lista devolvida a partir de MarkerAnnotationPreferences.getAnnotationPreferences() e, por conseguinte, não será apresentada nas preferências.
- overviewRulerPreferenceKey - deve fornecer-se a chave de preferência de régua de descrição geral, caso contrário, este tipo de anotação não será incluído na lista devolvida a partir de MarkerAnnotationPreferences.getAnnotationPreferences() e, por conseguinte, não será apresentada nas preferências.
- verticalRulerPreferenceKey - a chave de preferência para a apresentação na preferência da régua vertical.
Desde: 3.0
- textPreferenceKey - deve fornecer-se a chave do texto de preferência, caso contrário, este tipo de anotação não será incluído na lista devolvida a partir de MarkerAnnotationPreferences.getAnnotationPreferences() e, por conseguinte, não será apresentada nas preferências.
- label - a etiqueta a utilizar na UI.
- highlightPreferenceKey - a chave de preferência para realçar no texto.
Desde: 3.0
- colorPreferenceValue - deve fornecer-se o valor de de preferência de cor, caso contrário, este tipo de anotação não será incluído na lista devolvida a partir de MarkerAnnotationPreferences.getAnnotationPreferences() e, por conseguinte, não será apresentado nas preferências.
- presentationLayer - o valor predefinido para o nível no qual será desenhada a anotação do marcador.
- overviewRulerPreferenceValue - o valor predefinido que indica se esta anotação do marcador é mostrada na regra de descrição geral.
- verticalRulerPreferenceValue - o valor predefinido para mostrar na régua vertical.
Desde: 3.0
- textPreferenceValue - o valor predefinido que indica se esta anotação de marcador é apresentada no texto.
- highlightPreferenceValue - o valor predefinido para realçar no texto.
Desde: 3.0
- contributesToHeader - o valor predefinido que indica se esta anotação de marcador contribui para o resumo do cabeçalho da régua de descrição geral.
- showInNextPrevDropdownToolbarActionKey - a chave de preferência para a visibilidade na acção da barra de ferramentas pendentes seguinte/anterior.
Desde: 3.0
- showInNextPrevDropdownToolbarAction - o valor predefinido para a visibilidade na acção da barra de ferramentas pendente seguinte/anterior.
Desde: 3.0
- isGoToNextNavigationTargetKey - a chave de preferência para ir para a seguinte activação de navegação.
Desde: 3.0
- isGoToNextNavigationTarget - o valor predefinido para ir para a seguinte activação de navegação.
Desde: 3.0
- isGoToPreviousNavigationTargetKey - a chave de preferência para ir para a anterior activação de navegação.
Desde: 3.0
- isGoToPreviousNavigationTarget - o valor predefinido para ir para a anterior activação de navegação.
Desde: 3.0
- icon - o caminho para o ícone a desenhar para anotações para este tipo de anotação.
Este ícone não será utilizado se um Ajuste Rápido estiver disponível e se o
atributo "quickFixIcon" tiver sido especificado.
- quickFixIcon - O caminho para o ícone de ajuste rápido a desenhar
para anotações que tenham um ajuste rápido. a partir de: 3.2
- symbolicIcon - o nome simbólico da imagem que deve ser desenhada para representar a anotação deste tipo de anotação. A imagem é utilizada apenas quando não existir nenhum ícone de régua vertical especificado para este tipo de anotação. Os valores possíveis são: "error", "warning", "info", "task", "bookmark".
- annotationImageProvider - o fornecedor opcional da imagem de anotação. Deve implementar
- textStylePreferenceKey - a chave de preferência para a propriedade de decoração do texto.
Desde: 3.0
- textStylePreferenceValue - o valor predefinido para o estilo de decoração "mostrar no texto".
Desde: 3.0
- includeOnPreferencePage - define se este tipo de anotação deve ser passível de configuração através da página de preferências de anotação normal. A predefinição é true.
Copyright (c) 2001, 2006 IBM Corporation e outros.
Todos os direitos reservados. Este programa e os materiais que o acompanham estão disponíveis sob os termos da Eclipse Public License v1.0, que acompanha esta distribuição, e estão disponíveis em http://www.eclipse.org/legal/epl-v10.html