| Class Summary | 
| ExpressionParser | This class parses an expression and generates the Rule tree. | 
| ProcPropertyRestriction | This processor returns the value in the returnValueForTrueEvaluation or
 returnValueForFalseEvaluation based on whether or not a restriction on the user's rule
 passed or failed. | 
| Rule | This class represents a rule. | 
| RuleEvaluator | This class evaluates a Rule object by walking the tree and returns a value of either true or false. | 
| RuleExpression | This class represents a rule expression. | 
| RuleNode | This class represents a generic rule node and is a base class for classes like Rule. |