This interface must be implemented to evaluate all the possible simple and open conditions in your boolean expression.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT Copyright. |
Method Summary | |
---|---|
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. |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
Method Detail |
---|
public 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.public 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.