| Class | Description |
|---|---|
| AbstractRule<T> |
base rule with sub-rule importing
|
| ActionScript<T> |
Uses javascript engine (java6+7: rhino, java8: nashorn) to evaluate an operation.
|
| Rule<T> |
rule engine using operators (see
Operator) for numeric and boolean values. rules can reference other rules
through using 'ยง' + name. |
| RuleDecisionTable<T> |
Reads a CSV-file containing a decision table and creates rule conditions. enables creating (business) rules on
decision tables done by product managers in tools like Excel - to be transformed/interpreted by this class into a
machine readable rule.
|
| RuleDependencyListener<T,E extends de.tsl2.nano.core.messaging.ChangeEvent> |
dependency listener evaluating its value through a given rule.
|
| RulePool |
Holds all defined rules.
|
| RuleScript<T> |
Uses javascript engine (java6+7: rhino, java8: nashorn) to evaluate an operation.
|
Copyright © 2012–2018. All rights reserved.