Validering - Vanliga frågor

Hur skapar jag problemmarkeringar?

Det finns tre olika sätt att skapa problemmarkeringar.

  1. Använda de inbyggda funktionerna i valideringsramverket.
  2. Göra egna markeringar.
  3. Använda funktionerna i den föregående versionen av valideringsramverket.

Det första sättet rekommenderas.

1. Använda de inbyggda funktionerna i valideringsramverket

När valideringen är klar lägger du till meddelandena i ValidationResult genom att använda metoden add(ValidatorMessage message).

2. Göra egna markeringar

Skapa och ta bort egna markeringar. Ange räknare för nya markeringar i ValidationResult genom att använda metoderna setSeverityXXX() så att sammanfattningsinformationen fortfarande visas. Om valideringsfasen genererade två felmarkeringar anropas setSeverityError(2).

3. Använda funktionerna i den föregående versionen av valideringsramverket

Om du använder en valideringsfunktion i föregående version av valideringsramverket och du vill fortsätta att använda IReporter för markeringsrapportering kan du göra det.

Använd metoden getReporter(IProgressMonitor monitor) så att meddelandena returneras via IReporter. Om den här metoden anropas förutsätts att endast IReporter ska användas för att skicka meddelandena tillbaka till ramverket.