마커 어노테이션 스펙
ID:
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
에서
리턴되고 환경 설정 페이지에 포함됩니다.
colorPreferenceKey
colorPreferenceValue
overviewRulerPreferenceKey
textPreferenceKey
다른 어노테이션 환경 설정을 확장하는 어노테이션 환경 설정 유형은 상위 환경 설정 스펙에
이미 정의된 속성을 겹쳐쓸 수 있지만, 환경 설정 페이지에서 액세스할 수는 없습니다.
구성 마크업
<!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 - 어노테이션 유형
- colorPreferenceKey - 색상 환경 설정 키가 제공되어야
합니다. 그렇지 않은 경우, 이 어노테이션 유형은 MarkerAnnotationPreferences.getAnnotationPreferences()에서
리턴된 목록에 포함되지 않으므로 환경 설정에 표시되지 않습니다.
- overviewRulerPreferenceKey - 개요 눈금자 환경 설정 키가 제공되어야
합니다. 그렇지 않은 경우, 이 어노테이션 유형은 MarkerAnnotationPreferences.getAnnotationPreferences()에서
리턴된 목록에 포함되지 않으므로 환경 설정에 표시되지 않습니다.
- verticalRulerPreferenceKey - 세로 눈금자 환경 설정의 표시에 대한 환경 설정 키. 시작 릴리스: 3.0
- textPreferenceKey - 텍스트 환경 설정 키가 제공되어야 합니다. 그렇지 않은 경우, 이 어노테이션 유형은
MarkerAnnotationPreferences.getAnnotationPreferences()에서 리턴된 목록에 포함되지 않으므로 환경 설정에 표시되지
않습니다.
- label - UI에서 사용될 레이블.
- highlightPreferenceKey - 텍스트로 강조표시하기 위한 환경 설정 키. 시작 릴리스: 3.0
- colorPreferenceValue - 색상 환경 설정 값이 제공되어야 합니다. 그렇지 않은 경우, 이 어노테이션
유형은 MarkerAnnotationPreferences.getAnnotationPreferences()에서 리턴된 목록에 포함되지 않으므로
환경 설정에 표시되지 않습니다.
- presentationLayer - 마커 어노테이션을 작성할 계층의 기본값.
- overviewRulerPreferenceValue - 이 마커 어노테이션이 개요 눈금자에 표시되는지 여부를 알려주는 기본값.
- verticalRulerPreferenceValue - 세로 눈금자에서 표시하기 위한 기본값. 시작 릴리스: 3.0
- textPreferenceValue - 이 마커 어노테이션이 텍스트에 표시되는지 여부를 알려주는 기본값.
- highlightPreferenceValue - 텍스트로 강조표시하기 위한 기본값. 시작 릴리스: 3.0
- contributesToHeader - 이 마커 어노테이션이 개요 눈금자의 헤더 요약에 제공되는지 여부를 알려주는 기본값.
- showInNextPrevDropdownToolbarActionKey - 다음/이전 드롭 다운 도구 모음 조치의 가시성을 위한 환경
설정 키. 시작 릴리스: 3.0
- showInNextPrevDropdownToolbarAction - 다음/이전 드롭 다운 도구 모음 조치의 가시성을 위한
기본값. 시작 릴리스: 3.0
- isGoToNextNavigationTargetKey - 다음 탐색 활성으로 이동하기 위한 환경 설정 키. 시작 릴리스: 3.0
- isGoToNextNavigationTarget - 다음 탐색 활성으로 이동하기 위한 기본값. 시작 릴리스: 3.0
- isGoToPreviousNavigationTargetKey - 이전 탐색 활성으로 이동하기 위한 환경 설정 값. 시작 릴리스: 3.0
- isGoToPreviousNavigationTarget - 이전 탐색 활성으로 이동하기 위한 기본값. 시작 릴리스: 3.0
- icon - 이 어노테이션 유형의 어노테이션을 위해 그려질 아이콘의 경로
- symbolicIcon - 이 어노테이션 유형의 어노테이션을 나타내기 위해 그려질 이미지의
기호 이름. 이미지는 이 어노테이션 유형에 대해 지정된 세로 눈금자가 없을 때만
사용됩니다. "error", "warning", "info", "task", "bookmark" 값이 사용 가능합니다.
- annotationImageProvider - 선택적 어노테이션 이미지 제공자. 반드시 구현해야 함
- textStylePreferenceKey - 텍스트 데코레이션 특성의 환경 설정 키. 시작 릴리스: 3.0
- textStylePreferenceValue - "텍스트로 표시" 데코레이션 스타일의 기본값. 시작 릴리스: 3.0
- includeOnPreferencePage - 이 어노테이션 유형이 표준 어노테이션 환경 설정 페이지를 통해
구성 가능 여부를 정의합니다. 기본값은 true입니다.
Copyright (c) 2001, 2005 IBM Corporation and others.
All rights reserved. 본 프로그램 및 본 프로그램에 동봉되는 자료는 본 배포물에 동봉되는 Eclipse Public License v1.0의 조항에 따라 사용해야 하며
웹 사이트(http://www.eclipse.org/legal/epl-v10.html)에서도 관련 사항을 참조할 수 있습니다.