Package-level declarations
Types
A class modelling the possible conditions used by both transformations and load rules to determine whether or not to execute.
Exception class to signify that a Condition has failed in an exceptional way during evaluation.
Exception class to signify that the Matchable has failed in an exceptional way, as opposed to having not matched the input.
Indicates that the DataItem was not found whilst evaluating the Condition.operator
Indicates that the Condition.filter was required, but was unavailable.
Indicates that a numeric type was expected, but was not found or was not parseable to a numeric type
Simple Rule builder class for building out logical rules, that can be serialized to a DataItem The type of T should therefore either implement DataItemConvertible or be one of the types supported by DataItem
Indicates that a rule was configured for a module, but was not found. This will cause the module feature (collection/dispatching etc) not to happen.
Indicates that an operator was applied to an unsupported input type. Not all Condition.Operator implementations are supported for all input types.