Inheritance diagram for bre20::FormWithRules:
Public Member Functions | |
FormWithRules () | |
basic constructor | |
FormWithRules (ArrayList *rulearray) | |
virtual int | replaceRule (String *modified, bool all, Rule *rule) |
virtual bool | hasRule (String *modified, bool all) |
virtual int | findRule (String *modified, bool all) |
virtual bool | removeRule (String *modified, bool all) |
virtual bool | removeRule (Rule *rule) |
Static Public Attributes | |
static const int | ERR_NOT_FOUND = -1 |
if rule is not found | |
static const int | ERR_ERROR = -2 |
if there is a real error | |
static const int | REPLACED = 1 |
if the rule was replaced | |
Protected Member Functions | |
virtual bool | executeRules () |
virtual bool | setupRules () |
virtual bool | finishRules () |
virtual bool | executeReplays (String *keys[], Hashtable *values) |
virtual bool | updateRules () |
Protected Attributes | |
ArrayList * | rules |
list of rules |
|
basic constructor
|
|
rule loading constructor
|
|
|
|
executes all rules
|
|
Attempts to find a Rule
|
|
|
|
Attempts to find a rule
|
|
Attempts to remove a Rule
|
|
Attempts to find a Rule and remove it
|
|
Replaces a rule with your rule
|
|
sets up all rules
|
|
|
|
if there is a real error
|
|
if rule is not found
|
|
if the rule was replaced
|
|
list of rules
|