CriteriaEvaluator : global

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 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 est de construire la classe, d’ajouter autant de critères que nécessaire, puis d’évaluer.

    CriteriaEvaluator : addCriterion(Chaîne lhComparand, Opérateur de chaîne, Chaîne rhComparand)

    Ajoute les critères à évaluer.

    Tableau 1. Paramètres
    Nom Type Description
    lhComparand Chaîne Le comparand de 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 suivantes : est égal à, commence par, contient, ne contient pas, se termine par ou regex correspond.
    rhComparand Chaîne Le comparand de droite. Peut être évaluée soit comme l’une des entrées de valeurs de droite à évaluer(), soit comme une chaîne littérale.
    Tableau 2. Renvoie
    Type Description
    nul

    CriteriaEvaluator : evaluate(Object lhValues, String rhValues, Boolean any)

    Évalue les critères.

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