Sorun imleyiciler farklı üç yolla yaratılabilir.
Önerilen yaklaşım, ilk yaklaşımdır.
Geçerlilik denetiminizi tamamladıktan sonra denetimi geçerlilik denetimi çerçevesine geri verirken, add(ValidatorMessage message) yöntemini kullanarak ValidationResult sınıfına iletilerinizi ekleyin.
Kendi imleyicilerinizi yaratın ve kaldırın. Özet bilgilerin görüntülenmeye devam edebilmesi için, setSeverityXXX() yöntemlerini kullanarak ValidationResult sınıfında yeni yaratılan imleyicilerin sayılarını ayarlayın. Örneğin, bu geçerlilik denetimi geçişi iki hata imleyicisi ürettiyse, setSeverityError(2) diyebilirsiniz.
Geçerlilik denetimi çerçevesinin önceki sürümünü kullanan bir geçerlilik denetleyicisini uyarlıyorsanız ve imleyicilerinizi bildirmek için IReporter kullanmaya devam etmek istiyorsanız, bunu yapabilirsiniz.
Bu yaklaşım için, getReporter(IProgressMonitor monitor) yöntemini kullanın ve iletinizi IReporter aracılığıyla döndürün. Bu yöntem çağrılırsa, çerçeve, iletileri çerçeveye geri aktarmak için tek yol olarak bu IReporter arabiriminin kullanılacağını varsayar.