Vous pouvez créer des marqueurs d'incident de trois façons.
La première approche est l'approche recommandée.
Une fois la validation terminée et que vous rendez le contrôle à la structure de validation, ajoutez vos messages dans ValidationResult à l'aide de la méthode add(ValidatorMessage message).
Créez et supprimez vos propres marqueurs. Pour que les informations récapitulatives puissent être affichées, définissez le nombre de nouveaux marqueurs dans les méthodes ValidationResult en utilisant setSeverityXXX(). Par exemple, si la phase de validation a généré deux marqueurs d'erreur, appelez setSeverityError(2).
Si vous vous servez d'un valideur utilisant la version précédente de la structure de validation, vous pouvez continuer d'utiliser un IReporter pour signaler vos marqueurs.
Pour cette approche, utilisez la méthode getReporter(IProgressMonitor monitor) et renvoyez vos messages par le biais d'IReporter. Si cette méthode est appelée, la structure suppose que cet IReporter sera utilisé comme seule méthode de transmission des messages à la structure.