Interface | Description |
---|---|
ICondition |
An object which can be evaluated, telling if one or more condition(s) is(are) respected.
|
IEvaluationCondition |
An leaf condition, evaluating a value from the input object : "sourceValue",
in general using an operator.
|
Class | Description |
---|---|
AbstractAccessorWrapperCondition |
Abstract implementation of
MAccessorWrapperCondition , so that wrapper class can be final but implementation
can be reused. |
AbstractCondition |
Abstraction Layer for conditions.
|
MAccessorWrapperCondition |
Allows to wrap an accessor as a condition to retrieve its result and use it directly.
|
MConditionNot |
Simple
ICondition implementation allowing to invert the result of another ICondition |
MConditionSet |
ICondition implementation allowing to combine sub-ICondition s evaluation results
and do more complex testings. |
MEvaluationCondition |
IEvaluationCondition base implementation, allowing to retrieve 1 or 2 values from IReadAccessor
and to apply test implemented in an operator on these values. |
MHardCodedCondition |
This implementation allows to specify a condition with a constant result.
|
Enum | Description |
---|---|
ConditionEquivalence |
Describes the fact that a condition might be equivalent (i.e. has the same result),
inverted or has nothing to do with another condition.
|