마커 어노테이션 스펙

org.eclipse.ui.editors.markerAnnotationSpecification

3.0(원래는 org.eclipse.ui.workbench.texteditor.markerAnnotationSpecification라는 이름이 지정됨)

이 확장점은 마커의 프리젠테이션 특성을 정의하는 데 사용됩니다. 이 확장점에 제공된 확장은 org.eclipse.ui.texteditor.MarkerAnnotationPreferences를 사용하여 액세스할 수 있습니다. org.eclipse.ui.texteditor.AnnotationPreferenceLookup을 사용하여 지정된 어노테이션에 대한 어노테이션 환경 설정을 가져오십시오.

확장은 필수 annotationType 뿐만 아니라 다음 네 가지 속성이 포함되는 경우에만 MarkerAnnotationPreferences.getAnnotationPreferences에서 리턴되고 환경 설정 페이지에 포함됩니다.

다른 어노테이션 환경 설정을 확장하는 어노테이션 환경 설정 유형은 상위 환경 설정 스펙에 이미 정의된 속성을 겹쳐쓸 수 있지만, 환경 설정 페이지에서 액세스할 수는 없습니다.

<!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">