Package | Description |
---|---|
com.massa.mrules.addon | |
com.massa.mrules.condition | |
com.massa.mrules.extensions.dsl.factory | |
com.massa.mrules.factory.xml | |
com.massa.mrules.operator.logical |
Modifier and Type | Method and Description |
---|---|
static ILogicalOperator |
MAddonsUtils.getLogicalOperator(String name)
Retrieves operator implementation from registered addons.
|
Modifier and Type | Method and Description |
---|---|
ILogicalOperator |
MEvaluationCondition.getIterationOperator() |
ILogicalOperator |
MConditionSet.getOperator() |
Modifier and Type | Method and Description |
---|---|
ICondition |
MConditionSet.combine(ILogicalOperator otherOperator,
ICondition otherCondition)
Combines the current condition set with the other condition using the other operator.
|
ICondition |
ICondition.combine(ILogicalOperator operator,
ICondition condition)
Creates a new ICondition combining the result of the current one with the other provided one, using
the provided operator.
|
ICondition |
AbstractCondition.combine(ILogicalOperator operator,
ICondition condition)
Combines using MConditionSet.
|
protected ICondition |
AbstractCondition.combineToNewSet(ILogicalOperator operator,
ICondition condition)
Combines using a newly created MConditionSet.
|
void |
MEvaluationCondition.setIterationOperator(ILogicalOperator iterationOperator) |
void |
MConditionSet.setOperator(ILogicalOperator operator) |
Constructor and Description |
---|
MConditionSet(boolean not,
ILogicalOperator operator,
List<ICondition> conditions) |
MConditionSet(ILogicalOperator operator,
List<ICondition> conditions)
not defaults to false.
|
Modifier and Type | Field and Description |
---|---|
(package private) ILogicalOperator |
ConditionBuilder.SubCondition.operator |
(package private) ILogicalOperator |
ConditionBuilder.SubConditionBuilder.operator |
Modifier and Type | Method and Description |
---|---|
ILogicalOperator |
ConditionBuilder.Sub.getOperator() |
ILogicalOperator |
ConditionBuilder.SubCondition.getOperator() |
ILogicalOperator |
ConditionBuilder.SubConditionBuilder.getOperator() |
Modifier and Type | Method and Description |
---|---|
void |
ConditionBuilder.SubCondition.setOperator(ILogicalOperator operator) |
void |
ConditionBuilder.SubConditionBuilder.setOperator(ILogicalOperator operator) |
Modifier and Type | Method and Description |
---|---|
protected ILogicalOperator |
AbstractXMLFactory.getLogicalOperator(Node node) |
protected ILogicalOperator |
AbstractXMLFactory.getLogicalOperator(Node node,
boolean mandatory) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLogicalOperator
Base implementation.
|
class |
AND
Combines several conditions results.
|
class |
OR
Combines several conditions results.
|
class |
VALBETWEEN
Counts validated (by default, but can be not validated) conditions, and validated if count is between min and max.
|
class |
XOR
Combines several conditions results.
|
Modifier and Type | Method and Description |
---|---|
ILogicalOperator |
ILogicalOperator.clone()
Clones the Operator.
|