Validation Framework - Ofte stillede spørgsmål

Hvordan opretter jeg problemmarkeringer?

Du kan oprette problemmarkeringer på tre forskellige måder.

  1. Brug den indbyggede understøttelse i Validation Framework.
  2. Administrér egne markeringer.
  3. Brug understøttelsen i forrige version af Validation Framework.

Første måde er den foretrukne fremgangsmåde.

1. Brug den indbyggede understøttelse i Validation Framework.

Når du har udført din validering og returnerer kontrollen til Validation Framework, tilføjer du dine meddelelser i ValidationResult vha. metoden add(ValidatorMessage message).

2. Administrér egne markeringer

Opret og fjern egne markeringer. For at oversigtsoplysninger fortsat kan vises, skal du angive antallet af eventuelt nyoprettede markeringer i ValidationResult vha. setSeverityXXX()-metoderne. Hvis denne validering f.eks. genererer to fejlmarkeringer, kan du kalde setSeverityError(2).

3. Brug understøttelsen i forrige version af Validation Framework

Hvis du overfører en validator, der anvendte den tidligere version af Validation Framework, og du ønsker fortsat at bruge en IReporter til at rapportere dine markeringer, kan du fortsætte med det.

Til denne fremgangsmåde skal du bruge getReporter(IProgressMonitor monitor)-metoden og returnere dine meddelelser via IReporter. Hvis denne metode kaldes, antager Validation Framework, at denne IReporter er den eneste måde, der skal bruges til at overføre meddelelser tilbage til Validation Framework.