| Class | Description | 
|---|---|
| Rule | |
| RuleEngine | |
| RuleEvaluationContext | |
| RuleFunction | 
 Abstract base class for all rule function classes. 
 | 
| RuleFunctionParameter | |
| RuleType | 
 A RuleType instance represents a kind of rule. 
 | 
| RuleTypeParameter | 
 RuleTypeParameter represents a parameter that is supported
 by a RuleType. 
 | 
| SimpleRule | 
 A SimpleRule consists of a reference to a RuleType and a set of parameters. 
 | 
| Exception | Description | 
|---|---|
| RuleEvaluationException | 
 Checked exception thrown if a rule cannot be evaluated
 due to an exceptional condition 
 |