Sono disponibili tre modi diversi per creare gli indicatori dei problemi.
Il primo approccio è quello consigliato.
Dopo avere eseguito la convalida, quando si restituisce il controllo al framework di convalida, aggiungere i messaggi in ValidationResult utilizzando il metodo add(ValidatorMessage message).
creare e rimuove i propri indicatori. Affinché le informazioni di riepilogo possano ancora essere visualizzate, impostare i conteggi dei nuovi indicatori creati in ValidationResult utilizzando i metodi setSeverityXXX(). Esempio, se questa fase della convalida ha generato due indicatori di errore, richiamare setSeverityError(2).
Se si sta portando un programma di convalida che utilizza la versione precedente del framework di convalida e si desidera continuare ad utilizzare un IReporter per riportare gli indicatori, è possibile farlo.
Per questo approccio utilizzare il metodo getReporter(IProgressMonitor monitor) e restituire i messaggi mediante IReporter. Se viene richiamato questo metodo, il framework presuppone che questo IReporter verrà utilizzato come unico modo per inviare i messaggi al framework.