Valideringsrammeverk - Spørsmål og svar

Hvordan oppretter jeg problemmerker?

Du kan opprette problemmerker på tre forskjellige måter.

  1. Bruk den interne støtten i valideringsrammeverket.
  2. Administrer dine egne merker.
  3. Bruk støtten i forrige versjon av valideringsrammeverket.

Første metode anbefales.

1. Bruk den interne støtten i valideringsrammeverket

Når du har utført valideringen og returnerer kontrollen til valideringsrammeverket, legger du til meldingene dine i ValidationResult ved hjelp av add(ValidatorMessage message)-metoden.

2. Administrer dine egne merker

Opprett og fjern dine egne merker. For at sammendragsinformasjon fortsatt skal kunne vises, oppgir du antall nyopprettede merker i ValidationResult ved hjelp av setSeverityXXX()-metodene. Hvis for eksempel en validering genererte to feilmerker, sender du kall til setSeverityError(2).

3. Bruk støtten i forrige versjon av valideringsrammeverket

Hvis du migrerer en validator som brukte forrige versjon av valideringsrammeverket og du ønsker å fortsette å bruke en IReporter til rapportering av merker, kan du fortsette å gjøre det.

Bruk getReporter(IProgressMonitor monitor)-metoden og returner meldingene gjennom IReporter. Hvis du kaller opp denne metoden, registrerer rammeverket at IReporter skal brukes til å sende meldinger tilbake til rammeverket.