Avaliador de critérios - Global
. Avaliador de critérios a inclusão de script fornece métodos para implementar um avaliador de critérios de finalidade geral.
O padrão de uso geral é construir a classe, adicionar quantos critérios forem necessários e avaliar.
CriteriaEvaluator - addCriterion(cadeia de caracteres lhComparand, operador de cadeia de caracteres, cadeia de caracteres rhComparand)
Adiciona os critérios a serem avaliados.
| Nome | Tipo | Descrição |
|---|---|---|
| LhComparand | Cadeia de caracteres | O comparador esquerdo. Deve ser um valor nomeado na entrada Valores à esquerda em avaliar() . |
| operador | Cadeia de caracteres | O operador. Deve ser igual a, Começa com, Contém, Não contém, Termina com, ou regex corresponde. |
| RhComparand | Cadeia de caracteres | O comparand do lado direito. Pode ser avaliado como uma das entradas de valores à direita para avaliar() ou como uma cadeia de caracteres literal. |
| Tipo | Descrição |
|---|---|
| vazio |
CriteriaEvaluator - Avaliar (Object LHValues, cadeia de caracteres rhValues, booliano qualquer)
Avalia os critérios.
| Nome | Tipo | Descrição |
|---|---|---|
| LhValues | Objeto | Um hashmap de pares nome-valor para avaliar as comparações à esquerda dos critérios. |
| RhValues | Cadeia de caracteres | Valores opcionais do lado direito a serem usados em vez do valor literal na avaliação das comparações do lado direito. |
| qualquer | Booliano | Se verdadeiro, qualquer critério correspondente será suficiente para um resultado verdadeiro. Se falso, todos os critérios devem corresponder para um resultado verdadeiro. |
| Tipo | Descrição |
|---|---|
| Booliano | Se os valores fornecidos atenderem aos critérios, caso contrário, falso. |