이클립스 3.5 자바 에디터의 기본 클래스는 org.eclipse.jdt.internal.ui.text.java
참고 클래스 이름의 "내부"입니다. 즉, 내부 Eclipse 클래스이며 확장되지 않을 것을 의미합니다.
Eclipse 확장 점이 있습니다 org.eclipse.ui.editors.markerUpdaters
이 확장 점을 사용하지는 않았지만 원하는대로 할 수있는 것으로 보입니다.
여기 이클립스 도움말의 설명입니다 :
이 확장 점은 마커 주석 모델 등록 마커 업데이트 전략 에 사용됩니다. 텍스트 편집기에서 열리는 리소스는 마커 주석 모델과 연결됩니다. 이 마커에 마커가있는 경우이 모델 은 으로 업데이트 된 위치를 관리하며 각 변경 사항은 편집기에서 텍스트에 적용됩니다. 리소스가 인 경우 편집기의 텍스트와 마커를 관리하는 위치는 이며 등록 된 마커 업데이트 전략으로 전달됩니다. 이 전략들 은 마커의 속성을 텍스트와 위치에 따라 업데이트 할 수 있습니다. 마커 업데이트 전략은 이 인터페이스 org.eclipse.ui.texteditor.IMarkerUpdater
을 구현하도록 요청되었습니다. 업데이트 전략은 특정 마커 유형 또는 모든 마커 유형에 대해 으로 등록 할 수 있습니다. 의 마커 유형을 생략하여 후자는 입니다. 내가 인터넷에 대한 설명을 더 찾을 수 없습니다
<extension point= "org.eclipse.ui.editors.markerUpdaters">
<updater
id="org.eclipse.jdt.ui.markerUpdaters.JavaSearchMarkerUpdater"
class="org.eclipse.jdt.internal.ui.search.JavaSearchMarkerUpdater"
markerType="org.eclipse.search.searchmarker">
</updater>
</extension>
:
다음은 이클립스 도움말에서 예입니다.