Especificação de Anotação do Marcador
Identificador:
org.eclipse.ui.editors.markerAnnotationSpecification
Desde:
3.0 (originalmente denominado org.eclipse.ui.workbench.texteditor.markerAnnotationSpecification)
Descrição:
Esse ponto de extensão é utilizado para definir propriedades de apresentação de marcadores. As extensões fornecidas por esse ponto de extensão podem ser acessadas utilizando org.eclipse.ui.texteditor.MarkerAnnotationPreferences. Utilize org.eclipse.ui.texteditor.AnnotationPreferenceLookup para obter a preferência de uma determinada anotação.
Observe que uma extensão só será retornada de MarkerAnnotationPreferences.getAnnotationPreferences
(e, desse modo, incluída nas páginas de preferência) se contiver os quatro atributos a seguir além do annotationType
necessário:
colorPreferenceKey
colorPreferenceValue
overviewRulerPreferenceKey
textPreferenceKey
Os tipos de preferência de anotação que estendem outra preferência de anotação são permitidos para substituir os atributos já definidos em uma especificação de preferência pai, porém eles não estarão acessíveis na página de preferências.
Marcação de Configuração:
<!ELEMENT extension (specification)>
<!ATTLIST extension
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
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 - a chave de preferência de cor deve ser fornecida; caso contrário, esse tipo de anotação não será incluído na Lista retornada de MarkerAnnotationPreferences.getAnnotationPreferences() e, portanto, não será mostrado nas preferências.
- overviewRulerPreferenceKey - a chave de preferência da régua de visão geral deve ser fornecida; caso contrário, esse tipo de anotação não será incluído na Lista retornada de MarkerAnnotationPreferences.getAnnotationPreferences() e, portanto, não será mostrado nas preferências.
- verticalRulerPreferenceKey - a chave de preferência a ser mostrada na preferência da régua vertical.
desde: 3.0
- textPreferenceKey - a chave de preferência de texto deve ser fornecida; caso contrário, esse tipo de anotação não será incluído na Lista retornada de MarkerAnnotationPreferences.getAnnotationPreferences() e, portanto, não será mostrado nas preferências.
- label - A etiqueta a ser utilizada na UI.
- highlightPreferenceKey - a chave de preferência para realçar o texto.
desde: 3.0
- colorPreferenceValue - o valor da preferência de cor deve ser fornecido; caso contrário, esse tipo de anotação não será incluído na Lista retornada de MarkerAnnotationPreferences.getAnnotationPreferences() e, portanto, não será mostrado nas preferências.
- presentationLayer - O valor padrão para a camada na qual a anotação do marcador será desenhada.
- overviewRulerPreferenceValue - O valor padrão informando se essa anotação do marcador é mostrada na régua de visão geral.
- verticalRulerPreferenceValue - o valor padrão a ser mostrado na régua vertical.
desde: 3.0
- textPreferenceValue - O valor padrão informando se essa anotação do marcador é mostrada no texto.
- highlightPreferenceValue - o valor padrão para realçar o texto.
desde: 3.0
- contributesToHeader - O valor padrão informando se essa anotação do marcador contribui com o resumo de cabeçalho da régua de visão geral.
- showInNextPrevDropdownToolbarActionKey - a chave de preferência para a visibilidade na ação da barra de ferramentas drop-down próxima/anterior.
desde: 3.0
- showInNextPrevDropdownToolbarAction - o valor padrão para a visibilidade na ação da barra de ferramentas drop-down próxima/anterior.
desde: 3.0
- isGoToNextNavigationTargetKey - a chave de preferência para ir para a próxima ativação da navegação.
desde: 3.0
- isGoToNextNavigationTarget - o valor padrão para ir para a próxima ativação da navegação.
desde: 3.0
- isGoToPreviousNavigationTargetKey - a chave de preferência para ir para a ativação da navegação anterior.
desde: 3.0
- isGoToPreviousNavigationTarget - o valor padrão para ir para a ativação da navegação anterior.
desde: 3.0
- icon - o caminho para o ícone a ser desenhado para anotações desse tipo de anotação.
- symbolicIcon - o nome simbólico da imagem que deve ser desenhada para representar a anotação desse tipo de anotação. A imagem é utilizada somente quando não há um ícone da régua vertical especificado para esse tipo de anotação. Os valores possíveis são: "error", "warning", "info", "task", "bookmark".
- annotationImageProvider - O provedor de imagem de anotação opcional. Deve implementar
- textStylePreferenceKey - a chave de preferência para a propriedade da decoração do texto.
desde: 3.0
- textStylePreferenceValue - o valor padrão para o estilo de decoração "mostrar no texto".
desde: 3.0
- includeOnPreferencePage - define se esse tipo de anotação deve ser configurável por meio da página de preferências de anotação padrão. O padrão é true.
Direitos Autorais (c) 2001, 2005 IBM Corporation e outros.
Todos os direitos reservados.
Este programa e os materiais que o acompanham são disponibilizados
sob os termos da Eclipse Public License v1.0 que acompanha esta
distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/epl-v10.html