Érvényesítési keretrendszer - Gyakori kérdések

Hogyan hozhatók létre problémajelzőket?

Problémajelzőket háromféleképpen hozhat létre.

  1. Az érvényesítési keretrendszer beépített támogatásának használatával.
  2. Saját jelzők kezelésével.
  3. Az érvényesítési keretrendszer korábbi verzióiban megtalálható támogatás használatával.

Az ajánlott megközelítés első megközelítés.

1. Az érvényesítési keretrendszer beépített támogatásának használatával

Miután befejezte az érvényesítést és visszaadja a vezérlést az érvényesítési keretrendszernek, adja hozzá az üzeneteket a ValidationResult elemhez az add(ValidatorMessage message) metódus használatával.

2. Saját jelzők kezelése

Létrehozhat és eltávolíthat saját jelzőket. Ahhoz, hogy az összegzési információk továbbra is megjeleníthetők legyenek, állítsa be az újonnan létrehozott jelzők számát a ValidationResult elemben a setSeverityXXX() metódusok használatával. Ha például ez az érvényesítés két hibajelzőt eredményezett, akkor a következőt kell hívnia: setSeverityError(2).

3. Az érvényesítési keretrendszer korábbi verzióiban megtalálható támogatás használatával

Ha az érvényesítési keretrendszer egy korábbi változatában használt érvényesítőt szeretne hordozhatóvá tenni, és továbbra is szeretne egy IReporter felületet használni a jelzők jelentéséhez, ezt továbbra is megteheti.

Ebben a megközelítésben a getReporter(IProgressMonitor monitor) metódust kell használnia, és az IReporter felületen keresztül kell visszaadnia az üzeneteket. Ha meghívja ezt a metódust, akkor a keretrendszer feltételezi, hogy az üzenetek csak ezen az IReporter felületen keresztül adhatók vissza a keretrendszernek.