Package | Description |
---|---|
com.massa.mrules.addon | |
com.massa.mrules.condition | |
com.massa.mrules.factory.xml | |
com.massa.mrules.operator.evaluation |
Modifier and Type | Method and Description |
---|---|
static IEvaluationOperator |
MAddonsUtils.getEvaluationOperator(String name)
Retrieves operator implementation from registered addons.
|
Modifier and Type | Method and Description |
---|---|
IEvaluationOperator |
MEvaluationCondition.getOperator() |
Modifier and Type | Method and Description |
---|---|
void |
MEvaluationCondition.setOperator(IEvaluationOperator operator) |
Constructor and Description |
---|
MEvaluationCondition(boolean not,
IEvaluationOperator operator,
IReadAccessor source,
IReadAccessor reference) |
MEvaluationCondition(IEvaluationOperator operator,
IReadAccessor source,
IReadAccessor reference)
not defaults to false.
|
Modifier and Type | Method and Description |
---|---|
protected IEvaluationOperator |
AbstractXMLFactory.getEvaluationOperator(Node node) |
protected IEvaluationOperator |
AbstractXMLFactory.getEvaluationOperator(Node node,
boolean mandatory) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCollectionEvaluationOperator
Base implementation for operators handling Collections from source.
|
class |
AbstractEvaluationOperator
Base implementation.
|
class |
BETWEEN
Ensures that source value is between 2 values.
|
class |
COLDISJOINED
Ensures that the provided Collections have no item in common.
|
class |
COLEQ
Compares Collection content WITHOUT taking order into account.
|
class |
COLIN |
class |
COLINCLUDED
Ensures that all elements in the provided source Collection are present in the reference Collection.
|
class |
COLINCLUDES
Ensures that all elements in the provided reference Collection are present in the source Collection.
|
class |
COLINTERSECTS
Ensures that the provided Collections at least one item in common.
|
class |
COLNE
Compares Collection content WITHOUT taking order into account.
|
class |
COLNOTIN
Inverts the result of
COLIN . |
class |
CONTAINS
Ensures that the provided source value is present in the reference Collection.
|
class |
EMPTY
Checks that source value is not null or empty (if accurate, for collections, arrays, maps, strings, ...).
|
class |
EQ
Ensures that the provided source and reference values are equal.
|
class |
GT
Ensures that the provided source value is greater than the reference values.
|
class |
GTE
Ensures that the provided source value is greater or equal than the reference values.
|
class |
IN
Ensures that the provided source value is present in the reference Collection.
|
class |
LT
Ensures that the provided source value is lesser than the reference values.
|
class |
LTE
Ensures that the provided source value is lesser or equal than the reference values.
|
class |
MATCH
Ensures that the provided source value matched the regular expression represented by the reference values.
|
class |
NE
Ensures that the provided source and reference values are different.
|
class |
NOTCONTAINS
Ensures that the provided source value is not present in the reference Collection.
|
class |
NOTEMPTY
Inverts
MATCH results. |
class |
NOTIN
Ensures that the provided source value is not present in the reference Collection.
|
class |
NOTMATCH
Inverts
MATCH results. |
class |
NOTNULL
Checks that source value is not null.
|
class |
NULL
Checks that source value is not null.
|