Kriterienbewerter – Global
Die Kriterienbewerter Die Skripteinbindung bietet Methoden zum Implementieren eines Evaluators für allgemeine Kriterien.
Das allgemeine Verwendungsmuster besteht darin, die Klasse zu erstellen, beliebig viele Kriterien hinzuzufügen und dann auszuwerten.
CriteriaEvaluator – addCriterion(Zeichenfolge lhComparand, Zeichenfolgenoperator, Zeichenfolge rhComparand)
Fügt die auszuwertenden Kriterien hinzu.
| Name | Typ | Beschreibung |
|---|---|---|
| LhVergleich | Zeichenfolge | Der linke Vergleich. Muss ein benannter Wert in der linken Werteingabe in sein Evaluieren() . |
| operator | Zeichenfolge | Der Operator. Muss eine der folgenden sein: Gleich, beginnt mit, enthält, enthält, enthält nicht, endet mit, oder reguläre Ausdrücke stimmen überein. |
| RhVergleich | Zeichenfolge | Der rechte Vergleich. Kann entweder als einer der rechten Werte ausgewertet werden, die für eingegeben werden Evaluieren() Oder als literale Zeichenfolge. |
| Typ | Beschreibung |
|---|---|
| Ungültig |
KriteriaEvaluator – Evaluieren(Objekt lhValues, Zeichenfolge rhValues, boolescher Wert beliebig)
Wertet die Kriterien aus.
| Name | Typ | Beschreibung |
|---|---|---|
| LhWerte | Objekt | Eine Hashmap von Name-Wert-Paaren, um die linken Vergleiche der Kriterien auszuwerten. |
| RhValues | Zeichenfolge | Optionale rechte Werte, die anstelle des literalen Werts bei der Auswertung der Rechtshänder-Vergleiche verwendet werden sollen. |
| Beliebig | Boolean | Bei „wahr“ genügt jedes übereinstimmende Kriterium für ein „wahr“-Ergebnis. Bei „falsch“ müssen alle Kriterien übereinstimmen, um ein „wahr“-Ergebnis zu erhalten. |
| Typ | Beschreibung |
|---|---|
| Boolean | „Wahr“, wenn die angegebenen Werte die Kriterien erfüllen, andernfalls „falsch“. |