Du kan oprette problemmarkeringer på tre forskellige måder.
Første måde er den foretrukne fremgangsmåde.
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).
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).
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.