Évaluateur de critères : global

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • L’include de script CriteriaEvaluator fournit des méthodes pour implémenter un évaluateur de critères à usage général.

    Le modèle d’utilisation général consiste à construire la classe, à ajouter autant de critères que nécessaire, puis à l’évaluer.

    CriterionEvaluator : addCriterion(String lhComparand, Opérateur de chaîne, String rhComparand)

    Ajoute les critères à évaluer.

    Tableau 1. Paramètres
    Nom Type Description
    lhComparand Chaîne Le comparateur de la main gauche. Doit être une valeur nommée dans l’entrée des valeurs de gauche dans evaluate().
    opérateur Chaîne L’opérateur. Doit être l’une des correspondances suivantes : est égal à, commence par, contient, ne contient pas, se termine par ou regex.
    rhComparand Chaîne Le comparateur de la main droite. Peut être évalué soit comme l’une des entrées de valeurs de droite pour évaluate(), soit comme une chaîne littérale.
    Tableau 2. Renvoie
    Type Description
    nul

    CriterionEvaluator : évaluer(Object lhValues, String rhValues, Boolean any)

    Évalue les critères.

    Tableau 3. Paramètres
    Nom Type Description
    Valeurs lh Objet Une carte de hachage de paires nom-valeur pour évaluer les comparaisons de gauche des critères.
    rhValues Chaîne Valeurs de droite facultatives à utiliser à la place de la valeur littérale dans l’évaluation des comparands de droite.
    N'importe lequel Booléen Si la valeur est vraie, toute correspondance de critère suffit pour obtenir un résultat exact. Si faux, tous les critères doivent correspondre pour que le résultat soit vrai.
    Tableau 4. Renvoie
    Type Description
    Booléen Vrai si les valeurs fournies répondent aux critères, faux dans les autres cas.