Geçerlilik Denetimi Çerçevesi - Sık Sorulan Sorular

Sorun imleyiciler nasıl yaratılır?

Sorun imleyiciler farklı üç yolla yaratılabilir.

  1. Geçerlilik denetimi çerçevesindeki yerli desteği kullanarak
  2. Kendi imleyicilerinizi yöneterek
  3. Geçerlilik denetimi çerçevesinin önceki sürümünbdeki desteği kullanarak

Önerilen yaklaşım, ilk yaklaşımdır.

1. Geçerlilik denetimi çerçevesindeki yerli desteği kullanarak

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.

2. Kendi imleyicilerinizi yöneterek

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.

3. Geçerlilik denetimi çerçevesinin önceki sürümünbdeki desteği kullanarak

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.