Eclipse 3.5 Java editörü taban sınıfı org.eclipse.jdt.internal.ui.text.java
Not sınıf adında "iç" dir. Bu, bir dahili Eclipse sınıfı anlamına gelir ve uzatılmak üzere değildir.
Bir Eclipse uzantı noktası var org.eclipse.ui.editors.markerUpdaters
Bu uzantı noktasında çalışamıyorum, ancak istediğinizi yapmanıza izin verebileceği görünüyor.
İşte Eclipse yardımı gelen açıklaması aşağıda verilmiştir:
Bu uzantı noktası işaretleyici açıklama modelleri ile kayıt işaretleyici güncelleme stratejileri için kullanılmaktadır. düzenleyicisinde bir metin içinde açılan bir kaynağı, bir işaretçi ek açıklama modeli ile ilişkilidir. Kaynağa iliştirilen her bir işaretçi için, bu model , düzenleyicideki metnine uygulanan her değişiklikle güncelleştirilen bir konumu yönetir. Kaynak kaydedilmişse, editördeki metin ve bir işaretçi için yönetilen pozisyonu, kayıtlı işaretleyici güncelleme stratejilerine geçirilen 'dur. Bu stratejileri, metne ve konumuna göre işaretleyicinin özniteliklerini güncelleştirebilir. Marker güncelleme stratejileri, org.eclipse.ui.texteditor.IMarkerUpdater
arabirimini uygulamak için istenir. Güncelleştirme stratejileri, belirli bir işaret türü veya tüm işaret türleri için olabilir. , herhangi bir işaretçi türünü uzantıdan çıkararak. Ben internette bir açıklama daha bulamadık
<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>
:
İşte Eclipse yardımı gelen bir örnek.