CriteriaEvaluator - Global
Implementa 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, em seguida, 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 |
|---|---|---|
| lhComparando | Cadeia de caracteres | O comparador esquerdo. Deve ser um valor nomeado na entrada de valores à esquerda em avaliar(). |
| operador | Cadeia de caracteres | O operador. Deve ser um destes: igual a, começa com, contém, não contém, termina com ou correspondências de regex. |
| RHComparando | Cadeia de caracteres | O comparador da mão direita. 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 (objeto lhValues, cadeia de caracteres RHValues, booliano qualquer)
Avalia os critérios.
| Nome | Tipo | Descrição |
|---|---|---|
| lhValores | Objeto | Um mapa de hash de pares de nome-valor para avaliar os comparandos à esquerda dos critérios. |
| RHValores | Cadeia de caracteres | Valores opcionais à direita a serem usados em vez do valor literal na avaliação dos comparandos à direita. |
| qualquer | Booliano | Se for verdadeiro, qualquer correspondência de critério será suficiente para um resultado verdadeiro. Se for falso, todos os critérios deverão corresponder para um resultado verdadeiro. |
| Tipo | Descrição |
|---|---|
| Booliano | Verdadeiro se os valores fornecidos atenderem aos critérios, caso contrário, falso. |