Validation Framework - Συχνές ερωτήσεις

Πώς μπορώ να δημιουργήσω δείκτες προβλημάτων;

Υπάρχουν τρεις τρόποι για τη δημιουργία δεικτών προβλημάτων.

  1. Χρήση της ενσωματωμένης υποστήριξης του Validation Framework.
  2. Διαχείριση των δικών σας δεικτών.
  3. Χρήση της υποστήριξης στην προηγούμενη εκδοχή του Validation Framework.

Η πρώτη μέθοδος είναι η συνιστώμενη.

1. Χρήση της ενσωματωμένης υποστήριξης του Validation Framework

Όταν έχει ολοκληρωθεί η επικύρωση και επιστρέφεται ο έλεγχος στο Validation Framework, προσθέστε τα μηνύματά σας στο ValidationResult χρησιμοποιώντας τη μέθοδο add(ValidatorMessage message).

2. Διαχείριση των δικών σας δεικτών

Μπορείτε να δημιουργήσετε και να αφαιρέσετε τους δικούς σας δείκτες. Για να είναι δυνατή η εμφάνιση συνοπτικών πληροφοριών, ορίστε τον αριθμό των δεικτών στο ValidationResult χρησιμοποιώντας τις μεθόδους setSeverityXXX(). Για παράδειγμα, αν κατά την επικύρωση δημιουργήθηκαν δύο δείκτες σφάλματος, καλέστε τη μέθοδο setSeverityError(2).

3. Χρήση της υποστήριξης στην προηγούμενη εκδοχή του Validation Framework

Αν μεταφέρετε μια λειτουργία επικύρωσης που χρησιμοποιούσε την προηγούμενη εκδοχή του Validation Framework, μπορείτε αν θέλετε να εξακολουθήσετε να χρησιμοποιείτε ένα IReporter για την αναφορά των δεικτών.

Για το σκοπό αυτό, χρησιμοποιήστε τη μέθοδο getReporter(IProgressMonitor monitor), και επιστρέψτε τα μηνύματα μέσω του IReporter. Αν κληθεί αυτή η μέθοδος, θεωρείται δεδομένο ότι αυτό το IReporter θα είναι ο μόνος τρόπος μεταβίβασης μηνυμάτων στο Validation Framework.