| 
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. |