public interface Evaluator
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
Copyright.
|
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate(java.lang.String name,
OpenCondition.Parameter[] parameters)
This method must be implemented to evaluate open conditions.
|
boolean |
evaluate(java.lang.String variable,
java.lang.String operator,
java.lang.String value,
SimpleCondition.Qualifier[] qualifiers)
This method must be implemented to evaluate simple conditions.
|
static final java.lang.String COPYRIGHT
boolean evaluate(java.lang.String variable, java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
variable
- Variable name.operator
- Operator.value
- Value.qualifiers
- An array of qualifier objects.true
if the condition evaluates to true.boolean evaluate(java.lang.String name, OpenCondition.Parameter[] parameters)
name
- Name of the open condition.parameters
- An array of parameter objects.true
if the condition evaluates to true.