Framework di convalida - FAQ (Frequently Asked Questions)

Come creare gli indicatori dei problemi?

Sono disponibili tre modi diversi per creare gli indicatori dei problemi.

  1. Utilizzare il supporto nativo nel framework di convalida.
  2. Gestire i propri indicatori.
  3. Utilizzare il supporto nella versione precedente del framework di convalida.

Il primo approccio è quello consigliato.

1. Utilizzare il supporto nativo nel framework di convalida

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).

2. Gestire i propri indicatori

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).

3. Utilizzare il supporto nella versione precedente del framework di convalida

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.